字元引用

HTML 字元引用是一種字元轉義序列,用於在渲染的網頁中表示另一個字元。

字元引用用於替換 HTML 中保留的字元,例如 HTML 解析器用於識別元素標籤的小於號 (<) 和大於號 (>) 符號,或者屬性中的"'(這些屬性可能由這些字元包圍)。它們還可以用於無法直接輸入的不可見字元,包括不間斷空格、從左到右和從右到左標記等控制字元,以及標準鍵盤上難以輸入的字元。

字元引用有三種類型:

命名字元引用

這些引用使用在和號 (&) 和分號 (;) 之間的一個名稱字串來指代相應的字元。例如,&lt; 用於小於號 (<),&copy; 用於版權符號 (©)。用於引用的字串通常是字元名稱的駝峰式縮寫或簡稱。

十進位制數字字元引用

這些引用以&#開頭,後跟一個或多個 ASCII 數字,表示與字元的Unicode程式碼點對應的十進位制整數,並以;結尾。例如,<的十進位制字元引用是&#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+02248
&ne; U+02260
£ &pound; U+000A3
&euro; U+020AC
° &deg; U+000B0

HTML 命名字元引用的完整列表可在此處的 HTML 規範中找到

另見