字符参考
一个 HTML 字符引用 是一种格式化的字符模式,用于在渲染的网页中表示另一个字符。
字符引用用于替换 HTML 中保留的字符,例如 HTML 解析器用来识别元素 标签 的小于 (<
) 和大于 (>
) 符号,或属性中的 "
或 '
,这些字符可能用这些字符括起来。它们还可以用于其他无法输入的不可见字符,包括不换行空格、左右标记等控制字符,以及标准键盘上难以输入的字符。
字符引用有三种类型
- 命名字符引用
-
这些引用在与号 (
&
) 和分号 (;
) 之间使用名称字符串来引用相应的字符。例如,<
用于小于 (<
) 符号,©
用于版权符号 (©
)。用于引用的字符串通常是字符名称的 驼峰命名法 初始化或缩写。 - 十进制数字字符引用
-
这些引用以
&#
开头,后跟一个或多个表示与字符 Unicode 代码点对应的十进制整数的 ASCII 数字,最后以;
结尾。例如,<
的十进制字符引用是<
,因为该符号的 Unicode 代码点是U+0003C
,而3C
十六进制在十进制中是 60。 - 十六进制数字字符引用
-
这些引用以
&#x
或&#X
开头,后跟一个或多个 ASCII 十六进制数字,表示与字符 Unicode 代码点对应的十六进制整数,最后以;
结尾。例如,<
的十六进制字符引用是<
或<
,因为该符号的 Unicode 代码点是U+0003C
。
下面列出了非常少一部分有用的命名字符引用及其 Unicode 代码点。
字符 | 命名引用 | Unicode 代码点 |
---|---|---|
& | & |
U+00026 |
< | < |
U+0003C |
> | > |
U+0003E |
" | " |
U+00022 |
' | ' |
U+00027 |
|
U+000A0 | |
– | – |
U+02013 |
— | — |
U+02014 |
© | © |
U+000A9 |
® | ® |
U+000AE |
™ | ™ |
U+02122 |
≈ | ≈ |
U+2248 |
≠ | ≠ |
U+2260 |
£ | £ |
U+000A3 |
€ | € |
U+20AC |
° | ° |
U+000B0 |
HTML 命名字符引用的完整列表 可以在此处的 HTML 规范中找到。