HTML 字符實體

2021-02-13 跟誰學編程

HTML 實體是一段以連字號(&)開頭、以分號(;)結尾的文本(字符串)。實體常常用於顯示保留字符(這些字符會被解析為 HTML 代碼)和不可見的字符(如「不換行空格」)。你也可以用實體來代替其他難以用標準鍵盤鍵入的字符。

很多字符都有易於記憶的實體。例如版權符號 (©) 的實體是 ©。對於沒那麼容易記住的字符,例如 — 或 —,你可以查看實體字符列表。

HTML 中的預留字符必須被替換為字符實體。一些在鍵盤上找不到的字符也可以使用字符實體來替換。

保留字符

有一些特別的字符被保留用於 HTML 中,這意味著瀏覽器會將這些字符解析為 HTML 代碼。例如,如果你使用小於號(<),瀏覽器會將其後的文本解析為一個 tag。

為了將這些字符顯示為文本,需要使用相應的字符實體來代替它們,如下表所示。

字符實體說明&&amp;解析為實體或字符引用的開頭<&lt;解析為 tag 的開頭>&gt;解析為 tag 的結尾「&quot;解析為 attribute 的值的開頭和結尾不間斷空格

HTML 中的常用字符實體是不間斷空格(&nbsp;)。

瀏覽器總是會截短 HTML 頁面中的空格。如果您在文本中寫 10 個空格,在顯示該頁面之前,瀏覽器會刪除它們中的 9 個。

如需在頁面中增加空格的數量,您需要使用 &nbsp; 字符實體。

結合音標符

發音符號是加到字母上的一個」glyph(字形)」。

一些變音符號, 如 尖音符 (  ̀) 和 抑音符 (  ́) 。

變音符號可以出現字母的上面和下面,或者字母裡面,或者兩個字母間。

變音符號可以與字母、數字字符的組合來使用。

以下是一些實例:

音標符字符Construct輸出結果  ̀aa&#768;à  ́aa&#769;á̂aa&#770;â  ̃aa&#771;ã  ̀OO&#768;Ò  ́OO&#769;Ó̂OO&#770;Ô  ̃OO&#771;ÕHTML字符實體顯示結果描述實體名稱實體編號
空格&nbsp;&#160;<小於號&lt;&#60;>大於號&gt;&#62;&和號&amp;&#38;「引號&quot;&#34;『撇號 &apos; (IE不支持)&#39;¢分&cent;&#162;£鎊&pound;&#163;¥人民幣/日元&yen;&#165;€歐元&euro;&#8364;§小節&sect;&#167;©版權&copy;&#169;®註冊商標&reg;&#174;™商標&trade;&#8482;×乘號&times;&#215;÷除號&divide;&#247;

雖然 html 不區分大小寫,但實體字符對大小寫敏感。

查看完整的HTML實體:請查閱 HTML 實體參考手冊。

點擊下方「閱讀原文」閱覽效果更佳

長按二維碼關注公眾號,查閱更多教程

相關焦點

  • 3. html段落標籤、換行標籤與字符實體
    ,是一種用來製作網頁的語言,這種語言由一個個的    標籤組成,用這種語言製作的文件保存的是一個文本文件,文件的擴展名為html或者htm。</p> <p>一個html文件就是一個網頁,html文件用編輯器打開顯示的是文本,可以用文本的方    式編輯它,如果用瀏覽器打開,瀏覽器會按照標籤描述內容將文件渲染成網頁,顯示的網    頁可以從一個網頁連結跳轉到另外一個網頁。
  • php htmlspecialchars()函數將特殊字符轉換為HTML實體
    htmlspecialchars()函數定義及用法在php中,htmlspecialchars()函數是使用來把一些預定義的字符轉換為HTML實體,返迴轉換後的新字符串,原字符串不變。,是可選參數;第三個參數也是可選參數,規定了要使用的字符集的字符串;第四個參數也是可選參數,規定了是否編碼已存在的 HTML 實體的布爾值(TRUE:將對每個實體進行轉換;FALSE:不會對已存在的HTML實體進行編碼);htmlspecialchars()函數語法格式:$str = htmlspecialchars
  • php過濾htmlspecialchars()函數把預定義的字符轉換為HTML實體
    htmlspecialchars(string,flags,character-set,double_encode)1、string:必需。規定要轉換的字符串。HTML實體?1、 在 HTML 中,某些字符是預留的。2、在 HTML 中不能使用小於號(<)和大於號(>),這是因為瀏覽器會誤認為它們是標籤,當然在HTML中還有其他實體3、如果希望正確地顯示預留字符,我們必須在HTML原始碼中使用字符實體(character entities)。
  • html_12內聯標籤和塊級標籤的概念以及文本標籤和字符實體
    >對網頁進行水平分割,給用戶帶來視覺上的層次感(9)<span></span> 標記標籤沒有任何視覺效果主要是對文字進行標記,方便CSS進行樣式上的設置(10)字符實體被html所佔用的符號將不會在瀏覽器當中原樣輸出若需要將他們原樣輸出就需要用到字符實體,例如:小於號:&lt; (注意後面要有分號結尾,分號為英文輸入法狀態下的分號)大於號:&gt;
  • HTML 轉義字符(可以補充)
    要在 HTML 文檔中顯示小於號,所以在文本中使用它們,名稱相對來說更容易記憶,我們必須在 HTML 源碼中插入字符實體。假如你在文檔中連續輸入 10 個空格, 通常情況下,並不是所有的瀏覽器都支持最新的實體名稱,就可以在文檔中增加空格,我們需要這樣寫:lt; 或者 #60; 使用實體名稱而不是實體編號的好處在於, 字符實體 一些字符在 HTML 中擁有特殊的含義。
  • 解決ThinkPHP框架使用文本編輯器輸出了以HTML格式字符自動轉義
    好歹經過今天自己的研究找到了解決方法,把Kindeditor的內容經過這麼轉義就過來了:默認調用:{$vo['content']}然後會出現這樣使用htmlspecialchars_decode把預定義的實體轉為字符{$vo.content|htmlspecialchars_decode}然後就正常了
  • php,過濾,過濾html標籤,過濾html
    區別php htmlspecialchars函數用於將預定於的字符轉換為html實體,而strip_tags函數用於去除過濾掉html或php標籤,從字面意思上看,二者描述不一樣,但是他們都可以用來去掉html標籤,那麼這兩個函數在去除html標籤上到底用什麼區別呢?
  • HTML 符號實體 參考手冊
    HTML 符號實體本字符實體參考手冊包括了數學符號、希臘字符、各種箭頭記號、科技符號以及形狀。注釋: 實體名稱對大小寫敏感。
  • php字符串函數
    addcslashes — 為字符串裡面的部分字符添加反斜線轉義字符addslashes — 用指定的方式對字符串裡面的字符進行轉義
  • html 基礎知識
    基本的 html 頁面3.1 html 結構源碼3.2 源碼逐行分析4. 元素,屬性與值與其它4.1 元素4.2 屬性和值4.2.1 基本語法4.2.2 三大通用屬性5. 層級關係6. 網頁中的文本字符7. 文件與文件夾名稱8. URL8.1 語法8.2 絕對 URL8.3 相對 URL9. html 標籤的語義化的優勢10. html 元素的默認樣式1.
  • 關於HTML
    [7]字符集字符集       在網頁中除了可顯示常見的美國信息交換標準代碼(外語縮寫:ASCII)字符和漢字外,HTML還有許多特殊字符,它們一起構成了HTML字符集。有2種情況需要使用特殊字符,一是網頁中有其特殊意義的字符,二是鍵盤上沒有的字符。HTML字符可以用一些代碼來表示,代碼可以有2種表示方式。即字符代碼(命名實體)和數字代碼(編號實體)。
  • php字符串函數匯總
    — 返回字符串所用字符的信息crc32 — 計算一個字符串的 crc32 多項式crypt — 單向字符串散列echo — 輸出一個或多個字符串explode — 使用一個字符串分割另一個字符串fprintf — 將格式化後的字符串寫入到流get_html_translation_table — 返回使用 htmlspecialchars
  • html入門教程適合初學者(1)
    示例解釋 這個文件的第一個Tag是<html>,這個Tag告訴你的瀏覽器這是HTML文件的頭。文件的最後一個Tag是</html>,表示HTML文件到此結束。四、Html特殊字符顯示HTML字符實體(Character Entities)   有些字符在HTML裡有特別的含義,比如小於號<
  • html空格符號代碼!
    插入多個空格一、html空格符號代碼&nbsp; :一個字符的半角的不斷行的空格,;」寫多遍來插入更多的空格;&thinsp; :小於一個字符的空格;說明:單詞後面的分號記得帶上,是不能省略的,它也是html代碼中的一部分。
  • 個人永久性免費-Excel催化劑功能第128波-文本文件處理之Unicode字符及Html轉義字符轉換還原原字符
    本篇的兩個小功能,處理下一般數據採集獲取到的非理想文本數據:帶unicode字符串的文本和帶html特殊符號的文本。這些功能也是從實際需求中來。為了讓數據處理更加得心應手,功能仍然不斷新增。網頁採集數據常有的不完善一、html編碼問題這裡說的網頁採集,當然可以最原始的從網頁上複製粘貼回來的數據,更自動化的,就是使用網頁採集工具批量性獲取到的數據。
  • 將HTML字符轉換為DOM並動態添加到頁面
    // 每日前端夜話 第398篇// 正文共:1400 字// 預計閱讀時間:6 分鐘將字符串動態轉換為DOM節點,在開發中經常遇到,尤其在模板引擎中更是不可或缺的技術。DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <meta http-equiv
  • ...Excel催化劑功能第128波-文本文件處理之Unicode字符及Html轉義...
    本篇的兩個小功能,處理下一般數據採集獲取到的非理想文本數據:帶unicode字符串的文本和帶html特殊符號的文本。這些功能也是從實際需求中來。為了讓數據處理更加得心應手,功能仍然不斷新增。
  • 重新理解前端HTML篇-DTD到底是什麼?
    屬性中可以使用文本實體(後文會介紹)來做轉義,屬性中,一定需要轉義的有:一般來說,靈活運用屬性的形式,是不太用到文本實體轉義的。文本語法在 HTML 中,規定了兩種文本語法,一種是普通的文本節點,另一種是 CDATA 文本節點。文本節點看似是普通的文本,但是,其中有兩種字符是必須做轉義的:< 和 &。
  • (基礎篇)PHP字符串操作
    後者將一切單引號的內容都會當作字符處理;前者則不然。裁剪 一個字符串首和尾,可能不是你想要的部分,就可以用trim,rtrim,ltrim等函數,分別去除一個字符串兩端空格,一個字符串尾部空格,一個字符串首部空格。
  • 什麼是HTML?介紹甚至初學者的理解
    字符實體引用·可以編寫特殊符號的數字字符引用如果在HTML原始碼中使用特殊描述方法,則可以發布各種象形圖在網絡上,您可以使用許多符號,如「」或「」或許多象形圖,如「如果他們採用UTF-8等Unicode作為字符代碼,則可以直接在HTML原始碼中編寫。但是,如果您使用SHIFT-JIS代碼等,則可能無法直接在HTML原始碼中編寫特殊符號。對於這種情況,有一些特殊的編寫方式,稱為字符實體引用或數字字符引用。