HTML 字符实体


HTML中的保留字符(reserved character)必须用字符实体(character entity)来替代。


字符实体

HTML中有些字符是保留的。例如,你不能直接在文本中输入大于号(>)或小于号(<),因为浏览器会误以为它们是标记。

如果我们希望浏览器如实显示这些字符,那么我们必须在HTML源代码中插入字符实体。

字符实体的写法如下:&实体名称; 或者 &#实体编号;

为了显示小于号(<),我们必须这样写:&lt;或者&#60;

相对于实体编号而言,采用实体名称的优点是便于记忆。然而,其缺点是并不是所有浏览器都支持全部实体名称(但对实体编号的支持很好)。


非间断空格

在HTML中,非间断空格(non-breaking space)是最常用的字符实体。

正常情况下,HTML会截短文本中的空格。比方说,如果在文本中输入10个空格,那么HTML将截去9个空格。想在文本中添加多个空格,需采用字符实体。


试一个

本例让你体验一下字符实体:试一个


常用字符实体

注意:实体名称是区分大小写的!

结果 描述 实体名称 实体编号
  非间断空格 &nbsp; &#160;
< 小于号 &lt; &#60;
> 大于号 &gt; &#62;
& and符号 &amp; &#38;
¢ &cent; &#162;
£ 英镑 &pound; &#163;
¥ 日元 &yen; &#165;
欧元 &euro; &#8364;
§ 小节号 &sect; &#167;
© 版权所有 &copy; &#169;
® 注册商标 &reg; &#174;

要查看完整的字符实体列表,请查阅我们的HTML实体参考手册


粤ICP备11097351号-1