HTML 实体用于显示保留字符(HTML 代码中使用的字符)、特殊字符或不可见字符。例如,
<p>This is a <p> tag.</p>
浏览器输出

在这里,<
和 >
是分别用于显示 <
和 >
的 HTML 实体。
如果我们使用 <p>
标签而不是 <p>
,浏览器会将其解释为标签。因此,要显示 <p>
,我们需要分别使用 <
和 >
来代替 <
和 >
。
HTML 实体语法
HTML 实体通过其名称或数字表示。
- 实体名称
我们使用 &entity_name;
来通过实体名称添加保留字符。例如,
¢
将显示为 ¢
- 实体编号
我们使用 &#entity_number;
来通过实体编号添加保留字符。例如,¢
也会显示为 ¢
所有实体名称和数字都以 &
开头,以 ;
结尾。
注意:并非所有实体都有名称,只有常用字符才有实体名称。
特殊字符
特殊字符是普通键盘上没有的字符,例如 ®
、©
、¢
等。
我们使用 HTML 实体将特殊字符添加到 HTML 文档中。例如
<footer> © 2022 Programiz. All rights reserved. </footer>
浏览器输出

不可见字符
不可见字符是指在文档或文本字段中渲染时不可见的字符。这些字符可用于各种目的,例如添加空白或格式化文档。例如,
<p>Invi<span>‌</span>sible<span> </span>Cha<span>‌</span>racters</p>
浏览器输出
在这里,‌
和
是不可见字符。‌
是一个零宽度字符,而
是一个空格字符。
一些不可见字符的例子是——空格、制表符、零宽度空格等。
一些重要的 HTML 实体
字符 | 字面值 | 字母数字值 | Unicode 值 |
---|---|---|---|
美分(货币) | ¢ |
¢ |
¢ |
英镑(货币) | £ |
£ |
£ |
节 | § |
§ |
§ |
版权 | © |
© |
© |
书名号 | « » |
« » |
« » |
注册商标 | ® |
® |
® |
度 | ° |
° |
° |
加减 | ± |
± |
± |
段落符号 | ¶ |
¶ |
¶ |
中间点 | · |
· |
· |
分数二分之一 | ½ |
½ |
¼ |
短横线 | – |
– |
– |
长破折号 | — |
— |
— |
单引号 | ' ' |
‘ ’ |
‘ ’ |
低位单引号 | ‚ |
‚ |
‚ |
双引号 | " " |
“ ” |
“ ” |
低位双引号 | „ |
„ |
„ |
单双匕首 | † ‡ |
† ‡ |
† ‡ |
项目符号 | • |
• |
• |
省略号 | … |
… |
… |
主符与双主符 | ′ ″ |
′ ″ |
′ ″ |
欧元符号 | € |
€ |
€ |
商标 | ™ |
™ |
™ |
约等于 | ≈ |
≈ |
≈ |
不等于 | ≠ |
≠ |
≠ |
小于/大于或等于 | ≤ ≥ |
≤ ≥ |
≤ ≥ |
小于/大于 | < > |
< > |
> < |