HTML 实体完整参考表
HTML 实体(HTML Entities)用于在网页中显示保留字符与特殊符号。本表覆盖最常用的命名实体及其十进制 / 十六进制数字实体写法,附字符说明。
| 命名实体 | 十进制 | 十六进制 | 字符 | 说明 |
|---|---|---|---|---|
| & | & | & | & | 和号(&),须转义避免被解析为实体 |
| < | < | < | < | 小于号(<),标签起始符须转义 |
| > | > | > | > | 大于号(>),标签结束符须转义 |
| " | " | " | " | 双引号("),属性值中建议转义 |
| ' | ' | ' | ' | 单引号('),HTML5 支持,XML 不支持 |
| |   |   | 不换行空格(non-breaking space) | |
| © | © | © | © | 版权符号 © |
| ® | ® | ® | ® | 注册商标 ® |
| ™ | ™ | ™ | ™ | 商标符号 ™ |
| … | … | … | … | 省略号 … |
| — | — | — | — | 长破折号 — |
| – | – | – | – | 短破折号 – |
| € | € | € | € | 欧元符号 € |
| £ | £ | £ | £ | 英镑符号 £ |
| ¢ | ¢ | ¢ | ¢ | 美分符号 ¢ |
| ¥ | ¥ | ¥ | ¥ | 日元 / 人民币符号 ¥ |
| × | × | × | × | 乘号 × |
| ÷ | ÷ | ÷ | ÷ | 除号 ÷ |
| ± | ± | ± | ± | 正负号 ± |
| ° | ° | ° | ° | 度符号 ° |
| § | § | § | § | 章节符号 § |
| • | • | • | • | 项目符号 • |
| · | · | · | · | 中间点 · |
| « | « | « | « | 左双尖引号 « |
| » | » | » | » | 右双尖引号 » |
| ² | ² | ² | ² | 平方上标 ² |
| ³ | ³ | ³ | ³ | 立方上标 ³ |
| ½ | ½ | ½ | ½ | 二分之一 ½ |
| ∞ | ∞ | ∞ | ∞ | 无穷符号 ∞ |
| ≠ | ≠ | ≠ | ≠ | 不等于 ≠ |
| ≤ | ≤ | ≤ | ≤ | 小于等于 ≤ |
| ≥ | ≥ | ≥ | ≥ | 大于等于 ≥ |
常见问题
为什么要用 HTML 实体?
在 HTML 中 <、>、&、" 是保留字符,直接写会被解析为标签或实体语法。用实体(如 <)可以安全地显示这些字符本身。
命名实体和数字实体哪个更好?
命名实体(如 ©)可读但依赖规范名称表;数字实体(如 © 或 ©)直接引用 Unicode 码点,兼容性更广,在 XML 中更安全。
所有字符都需要转义吗?
不是。只有保留字符(& < > " ')和建议转义的引号需要在属性值中转义;普通中英文正文无需转义。
HTML5 支持 ' 吗?
HTML5 支持 '(单引号),但 XML/XHTML 1.0 不支持,跨文档时使用数字实体 ' 更稳妥。