HTML 字符实体

  诸如 “<” 之类的符号在HTML中拥有特殊的含义,所以在文本中使用它们。为了在 HTML 中显示小于号 (<),我们需要使用字符实体

字符实体
一些字符在 HTML 中拥有特殊的含义,比如小于号 (<) 用于定义 HTML 标签的开始。如果我们希望浏览器正确地显示这些字符,我们必须在 HTML 源码中插入字符实体。

字符实体有三部分:一个和号 (&),一个实体名称,或者 # 和一个实体编号,以及一个分号 (;)。

  要在 HTML 文档中显示小于号,我们需要这样写:< 或者 <

使用实体名称而不是实体编号的好处在于,名称相对来说更容易记忆。而这么做的坏处是,并不是所有的浏览器都支持最新的实体名称,然而几乎所有的浏览器对实体编号的支持都很好。

  注意:实体对大小写敏感。

  空格
空格是 HTML 中最普通的字符实体。

  通常情况下,HTML 会裁掉文档中的空格。假如你在文档中连续输入 10 个空格,那么 HTML 会去掉其中的9个。如果使用  ,就可以在文档中增加空格。

最常用的字符实体

显示结果 描述 实体名称 实体编号
  空格    
< 小于号 < <
> 大于号 > >
& 和号 & &
" 引号 " "
' 撇号 ' (IE不支持) '

其他一些常用的字符实体

显示结果 描述 实体名称 实体编号
¢ ¢
£ £ £
¥ 日圆 ¥ ¥
§ § §
版权
注册商标
× 乘号 × ×
÷ 除号 ÷ ÷
时间: 2024-11-02 14:23:37

HTML 字符实体的相关文章

字符实体,为啥要以&amp;amp;amp;符号开头?

问题描述 字符实体,为啥要以&符号开头? 字符实体,为啥要以&符号开头? 谁能去查一下这个渊源 (请输入长度为30-10000的问题描述) 解决方案 因为这个符号没有别的含义,也很少使用.所以作为转义的符号. 解决方案二: 实体分为ASCII实体.字符实体和符号实体.具体定义请参考HTML ISO-8859-1 参考手册.以&开头由标准决定. 解决方案三: 实体分为ASCII实体.字符实体和符号实体.具体定义请参考HTML ISO-8859-1 参考手册.以&开头由标准决定

JS魔法堂:再识ASCII实体、符号实体和字符实体

一.前言              相信大家都熟悉通过字符实体   来实现多个连续空格的输入吧!本文打算对三类HTML实体及JS相关操作作进一步的整理和小结,若有纰漏请大家指正,谢谢.   二.初识HTML实体                                                         由于HTML中某些字符是预留的(如>和<等),若要在进行HTML解析出来后能正确显示预留字符,则需要使用字符实体来代替了.   字符实体有三种表示方式: // Named c

java转换 HTML字符实体,java特殊字符转义字符串

为什么要用转义字符串? HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用.这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,该怎么办呢? 这就要说到HTML转义字符串(Escape Sequence)了. 转义字符串(Escape Sequence)也称字符实体(Character Entity).在HTML中,定义转义字符串的原因有两个:第一个原因是像"<"和">

CSS2 之 &amp;quot;特殊文本和BIDI文本的字符实体&amp;quot;

特殊文本和BIDI文本的字符实体Using NE NE NCR Using NCR "    &quot    "    quotation mark, =apl quote, U0022 ISOnum    &    &amp    &    ampersand, U0026 ISOnum    <    &lt    <    less-than sign, U003C ISOnum    >    &gt    &

python将字符实体引用转换成 Unicode 字符

HTML Entities 的格式如:<,NCR 的格式如:< 或 <,均都表示"<" 字符. HTML 中规定了 Character entity references,在 "24.2.1 The list of characters" 列出了 HTML Entities 和 NCR 的对应关系,例如: <!ENTITY nbsp   CDATA " " -- no-break space = non-breaki

PHP html_entity_decode()将HTML实体转成字符原型

PHP html_entity_decode() 适用于PHP 4.3.0+,将HTML 实体转成字符. html_entity_decode(包含HTML 实体的字符串, 可选如何解码引号, 可选字符编码集) 如果字符串中包含无法被识别的字符集将被忽略,并由 ISO-8859-1 代替.您可以使用 PHP htmlentities() 将HTML标签.引号及ASCII字符集外的其他字符串转换成HTML 实体. 如何解码引号: ENT_COMPAT - 默认.仅解码双引号. ENT_QUOTES

HTML常见的实体字符

HTML 中的预留字符必须被替换为字符实体. HTML 实体 在 HTML 中,某些字符是预留的. 在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签. 如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities). 字符实体类似这样: &entity_name; 或者 &#entity_number; 如需显示小于号,我们必须这样写:< 或 < 提示:使用实体名而不是数字的好处是,

C#编程总结(十)字符转码

为了适应某种特殊需要,字符需要根据规则进行转码,便于传输.展现以及其他操作等. 看看下面的转码,就知道他的用处了. 1.字符串转码 根据原编码格式与目标编码格式,完成转换.不过可能出现乱码哦.上一章已经介绍过了. 代码: /// <summary> /// 字符串编码转换 /// </summary> /// <param name="srcEncoding">原编码</param> /// <param name="ds

将HTML的左右尖括号等转义成实体形式的两种实现方式

  这篇文章主要介绍了将HTML的左右尖括号等转义成实体形式的两种实现方式,需要的朋友可以参考下 前端开发工作中,经常需要将HTML的左右尖括号等转义成实体形式.我们不能把<,>,&等直接显示在最终看到的网页里.需要将其转义后才能在网页上显示. 转义字符(Escape Sequence)也称字符实体(Character Entity).定义转义字符串的主要原因是 "<"和">"等符号已经用来表示HTML TAG,因此不能直接当作文本中