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