HTML 字符实体
HTML中的保留字符(reserved character)必须用字符实体(character entity)来替代。
字符实体
HTML中有些字符是保留的。例如,你不能直接在文本中输入大于号(>)或小于号(<),因为浏览器会误以为它们是标记。
如果我们希望浏览器如实显示这些字符,那么我们必须在HTML源代码中插入字符实体。
字符实体的写法如下:&实体名称; 或者 &#实体编号;
为了显示小于号(<),我们必须这样写:<或者<
相对于实体编号而言,采用实体名称的优点是便于记忆。然而,其缺点是并不是所有浏览器都支持全部实体名称(但对实体编号的支持很好)。
非间断空格
在HTML中,非间断空格(non-breaking space)是最常用的字符实体。
正常情况下,HTML会截短文本中的空格。比方说,如果在文本中输入10个空格,那么HTML将截去9个空格。想在文本中添加多个空格,需采用字符实体。
试一个
本例让你体验一下字符实体:试一个
常用字符实体
注意:实体名称是区分大小写的!
结果 | 描述 | 实体名称 | 实体编号 |
---|---|---|---|
非间断空格 | |   | |
< | 小于号 | < | < |
> | 大于号 | > | > |
& | and符号 | & | & |
¢ | 分 | ¢ | ¢ |
£ | 英镑 | £ | £ |
¥ | 日元 | ¥ | ¥ |
€ | 欧元 | € | € |
§ | 小节号 | § | § |
© | 版权所有 | © | © |
® | 注册商标 | ® | ® |
要查看完整的字符实体列表,请查阅我们的HTML实体参考手册。