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 值 |
|---|---|---|---|
| 美分(货币) | ¢ |
¢ |
¢ |
| 英镑(货币) | £ |
£ |
£ |
| 节 | § |
§ |
§ |
| 版权 | © |
© |
© |
| 书名号 | « » |
« » |
« » |
| 注册商标 | ® |
® |
® |
| 度 | ° |
° |
° |
| 加减 | ± |
± |
± |
| 段落符号 | ¶ |
¶ |
¶ |
| 中间点 | · |
· |
· |
| 分数二分之一 | ½ |
½ |
¼ |
| 短横线 | – |
– |
– |
| 长破折号 | — |
— |
— |
| 单引号 | ' ' |
‘ ’ |
‘ ’ |
| 低位单引号 | ‚ |
‚ |
‚ |
| 双引号 | " " |
“ ” |
“ ” |
| 低位双引号 | „ |
„ |
„ |
| 单双匕首 | † ‡ |
† ‡ |
† ‡ |
| 项目符号 | • |
• |
• |
| 省略号 | … |
… |
… |
| 主符与双主符 | ′ ″ |
′ ″ |
′ ″ |
| 欧元符号 | € |
€ |
€ |
| 商标 | ™ |
™ |
™ |
| 约等于 | ≈ |
≈ |
≈ |
| 不等于 | ≠ |
≠ |
≠ |
| 小于/大于或等于 | ≤ ≥ |
≤ ≥ |
≤ ≥ |
| 小于/大于 | < > |
< > |
> < |