字符实体通俗讲就是网页文件中复杂的符号代码和一些标点的代码,HTML 中的预留字符必须被替换为字符实体,否则浏览器不能正常显示。
在 HTML 中,某些字符是预留的,必须被替换为字符实体。
比如在 HTML 文档中不能直接使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签的开始和结束。
所以为了正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。
字符实体有两种表示方法:
&entity_name;
或
entity_number;
浏览器总是会截短 HTML 页面中的连续空格。如果在文本中写 10 个连续的空格,在显示该页面之前,浏览器会删除它们中的 9 个。如需在页面中增加空格的数量,需要使用 字符实体。
发音符号是加到字母上的一个"glyph(字形)"。
一些变音符号, 如 尖音符 ( ̀) 和 抑音符 ( ́) 。
变音符号可以出现字母的上面和下面,或者字母里面,或者两个字母间。
变音符号可以与字母、数字字符的组合来使用。
音标符 | 字符 | 组成 | 输出结果 |
---|---|---|---|
̀ | a | à | à |
́ | a | á | á |
̂ | a | â | â |
̃ | a | ã | ã |
̀ | O | Ò | Ò |
́ | O | Ó | Ó |
̂ | O | Ô | Ô |
̃ | O | Õ | Õ |
显示结果 | 描述 | 字符实体 | 实体编号 |
---|---|---|---|
空格(non-breaking space) | |   | |
< | 小于号 | < | < |
> | 大于号 | > | > |
& | 和号 | & | & |
" | 引号(双引号) | " | " |
' (IE不支持) | 撇号(单引号) | ' (IE不支持) | ' |
¥ | 人民币/日元 | ¥ | ¥ |
€ | 欧元 | € | € |
© | 版权所有(copyright) | © | © |
® | 注册商标(registered trademark) | ® | ® |
™ | 商标 | ™ | ™ |
° | 度符号(degree) | ° | ° |
± | 正负号(plus-or-minus) | ± | ± |
× | 乘号 | × | × |
÷ | 除号 | ÷ | ÷ |
¹ | 上标 1(superscript 1) | ¹ | ¹ |
² | 上标 2(superscript 2)) | ² | ² |
³ | 上标 3(superscript 3) | ³ | ³ |
½ | 1/2 分数 | ½ | ½ |
¼ | 1/4 分数 | ¼ | ¼ |
¾ | 3/4 分数 | ¾ | ¾ |