HTML中的字符實體(特殊字符)

在HTML中,某些字符是預留的,這些預留字符必須被替換爲字符實體。例如:在HTML中不能使用小於號(<)和大於號(>),這是因爲瀏覽器會誤認爲它們是標籤。

如果希望正確地顯示預留字符,我們必須在HTML源代碼中使用字符實體(character entities)。字符實體格式如下:

&entity_name;

或者

&#entity_number

提示:使用實體名而不是數字的好處是,名稱易於記憶。壞處是,瀏覽器也許並不支持所有實體名稱(對實體數字的支持確很好)。

舉例如下:

  • 如果需要再網頁中顯示小於號,應該在HTML源代碼中寫入:&lt;或者&#60;
  • 若需要在網頁中添加版權聲明如:“©Copyright 2018 My Company. All rights reserved.”,此時可以使用特殊字符&copy;或&#169;來顯示版權符號;HTML源代碼爲:&copy; Copyright 2018 My Company. All rights reserved.
  • 如果需要在網頁中顯示註冊商標號®則應該在HTML源代碼中寫入:&reg;或者&#174。

      另外有一個很有用的特殊字符實體是&nbsp;它代表不間斷空格。由於瀏覽器會將多個空格處理爲單個空格。如果需要在文本中添加少量空格,就可以使用多個&nbsp;來騰出空白位置。這一實踐在你僅需要稍微調整某個元素的定位時是可行的。不過假如在頁面上包含太多的&nbsp;就應當使用別的方法,例如:使用層疊樣式表CSS來配置間距與邊距。

下表是HTML中有用的字符實體

提示:實體名稱對大小寫敏感!

字符

說明

字符實體名

實體編號

"雙引號&quot;&#34;
'撇號&apos;(IE不支持)&#39;
<小於號&lt;&#60;
>大於號&gt;&#62;
&和號&amp&#38;
©版權(copyright)&copy;
&#169;
®註冊商標&reg;&#174;
商標&trade;&#8482;
×乘號&times;&#215;
÷
除號&divide;&#247;
£
鎊(pound)&pound;
&#163;
¥元(yen)&yen;&#165;
|豎條 &#124;
§小節&sect;&#167;
Empty space不間斷空格&nbsp;&#160;
歐元(euro)&euro;&#8364;


發佈了9 篇原創文章 · 獲贊 5 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章