字符参考

一个 HTML 字符引用 是一种格式化的字符模式,用于在渲染的网页中表示另一个字符。

字符引用用于替换 HTML 中保留的字符,例如 HTML 解析器用来识别元素 标签 的小于 (<) 和大于 (>) 符号,或属性中的 "',这些字符可能用这些字符括起来。它们还可以用于其他无法输入的不可见字符,包括不换行空格、左右标记等控制字符,以及标准键盘上难以输入的字符。

字符引用有三种类型

命名字符引用

这些引用在与号 (&) 和分号 (;) 之间使用名称字符串来引用相应的字符。例如,&lt; 用于小于 (<) 符号,&copy; 用于版权符号 (©)。用于引用的字符串通常是字符名称的 驼峰命名法 初始化或缩写。

十进制数字字符引用

这些引用以 &# 开头,后跟一个或多个表示与字符 Unicode 代码点对应的十进制整数的 ASCII 数字,最后以 ; 结尾。例如,< 的十进制字符引用是 &#60;,因为该符号的 Unicode 代码点是 U+0003C,而 3C 十六进制在十进制中是 60。

十六进制数字字符引用

这些引用以 &#x&#X 开头,后跟一个或多个 ASCII 十六进制数字,表示与字符 Unicode 代码点对应的十六进制整数,最后以 ; 结尾。例如,< 的十六进制字符引用是 &#x3C;&#X3C;,因为该符号的 Unicode 代码点是 U+0003C

下面列出了非常少一部分有用的命名字符引用及其 Unicode 代码点。

字符 命名引用 Unicode 代码点
& &amp; U+00026
< &lt; U+0003C
> &gt; U+0003E
" &quot; U+00022
' &apos; U+00027
&nbsp; U+000A0
&ndash; U+02013
&mdash; U+02014
© &copy; U+000A9
® &reg; U+000AE
&trade; U+02122
&asymp; U+2248
&ne; U+2260
£ &pound; U+000A3
&euro; U+20AC
° &deg; U+000B0

HTML 命名字符引用的完整列表 可以在此处的 HTML 规范中找到