字元引用
HTML 字元引用是一種字元轉義序列,用於在渲染的網頁中表示另一個字元。
字元引用用於替換 HTML 中保留的字元,例如 HTML 解析器用於識別元素標籤的小於號 (<) 和大於號 (>) 符號,或者屬性中的"或'(這些屬性可能由這些字元包圍)。它們還可以用於無法直接輸入的不可見字元,包括不間斷空格、從左到右和從右到左標記等控制字元,以及標準鍵盤上難以輸入的字元。
字元引用有三種類型:
- 命名字元引用
-
這些引用使用在和號 (
&) 和分號 (;) 之間的一個名稱字串來指代相應的字元。例如,<用於小於號 (<),©用於版權符號 (©)。用於引用的字串通常是字元名稱的駝峰式縮寫或簡稱。 - 十進位制數字字元引用
-
這些引用以
&#開頭,後跟一個或多個 ASCII 數字,表示與字元的Unicode程式碼點對應的十進位制整數,並以;結尾。例如,<的十進位制字元引用是<,因為該符號的 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+02248 |
| ≠ | ≠ |
U+02260 |
| £ | £ |
U+000A3 |
| € | € |
U+020AC |
| ° | ° |
U+000B0 |