在HTML文档中,某些字符是预留的,具有特殊含义,如果你希望在文档内容中用到这些字符,就需要使用字符实体(character entities)。
字符实体的使用方法如下:
&entity_name; 或者 entity_number;
entity_name是表示字符实体的名称,名称具有含义,更容易记忆,但缺点是浏览器对字符实体的名称的支持不好,某些浏览器并不支持所有实体名称。
entity_number是实体编号,浏览器对实体编号的支持更好。
下面列出了一些常用的字符实体:
空格 | |||
< | 小于号 | < | < |
> | 大于号 | > | > |
& | 和号 | & | & |
" | 引号 | " | " |
' | 撇号 | ' (IE不支持) | ' |
§ | 小节 | § | § |
© | 版权 | © | © |
® | 注册商标 | ® | ® |
™ | 商标 | ™ | ™ |
× | 乘号 | × | × |
÷ | 除号 | ÷ | ÷ |
不间断空格(non-breaking space)
浏览器总是会截短HTML页面中的空格。如果您在文本中写10个空格,在显示该页面之前,浏览器会删除它们中的9个,仅保留一个。如需在页面中增加空格的数量,您需要使用' '字符实体。
完整的字符实体请参考这里。