肉渣教程

HTML 实体

上一节 下一节

HTML 字符实体

HTML中有一些字符是保留字符。
例如,在文章中使用小于号 < 或大于号 > 时,浏览器就会把它们误认为标签。
所以这时候就要使用html字符实体来表示这些保留字符。

字符实体通常有两种表示方式,既可以用实体名称的方式,也可以用实体代号的方式。

&entity_name;
OR
&#entity_number;

比如小于号 < 的表示方式:&lt;&#60;

用实体名称的好处:更方便记忆使用;
用实体名称的不利:实体名称的浏览器兼容性不如实体代号。
专否的建议:常用的一些保留字符实体放心使用实体名称。如果是不常用的,那就使用实体代码。一般不会需要去使用非常用的字符实体,所以绝大部分情况使用实体名称即可。

不间断空格( Non-breaking Space )

啥叫不间断空格呢? 就是&nbsp;这个字符实体。

为啥不直接用键盘输入空格呢?是可以的,但是如果用键盘连续输入不只一个空格,浏览器会自动将这些连续的多个空格合并成一个空格。所以要想输出连续的多个空格,就得使用&nbsp;这个字符实体来代替直接用键盘输入的空格。

其他一些常用的HTML字符实体

保留字符 描述 实体名称 实体代号
不间断空格 &nbsp; &#160;
< 小于号 &lt; &#60;
> 大于号 &gt; &#62;
& and符号 &amp; &#38;
© copyright版权 &copy; &#169;
® 已注册商标 &reg; &#174;
" 双引号 &quot; &#34;
' 单引号 &apos; &#39;
¢ 美分符号 &cent; &#162;
£ 英镑符号 &pound; &#163;
人民币(元) &yen; &#165;
欧元符号 &euro; &#8364;

组合性的音调字符实体

如果想表示音调,就需要运用到组合性的音调字符实体。如下表所示(备注:下例的原始字符a换成其他字符也没问题的,这里只是用字符a来举例)。

标记 原始字符 组合手法 最终显示
̀ a a&#768;
́ a a&#769;
̂ a a&#770;
̃ a a&#771;

HTML 实体

上一节 下一节