在頁面上,表示HTML實體有多種方式,比方有「&+name;」、「&#+10進制ID」、「&#x+16進制ID」。而「\u+16進制」通常用於CSS的content樣式屬性。post
空字符:\u0000學習
空字符表示沒有字符,不佔頁面物理位置,空白是有物理位置的。空白包含空格、製表符、回車符和換行符。spa
空格-space: 。 ,\u0020;ip
不間斷空格: 或   或 \u00A0;ci
Tab: 	 或 	 或 \u0009;數學
回車-CR: 或
 或 \u000D;it
換行符-LF: 或 \u000A;io
不一樣語言的引用符號不盡一樣(https://en.wikipedia.org/wiki/Quotation_mark),假設直接在頁面上輸入,則需要很是多頁面,而且也太過繁瑣。一般是經過CSS屬性quotes。或者使用content結合:before和:after一塊兒設置。table
/* Set two levels of quotation marks*/class
q { quotes: "«" "»" "‹" "›"; }
q:before { content: open-quote }
q:after { content: close-quote }
假設再結合:lang選擇器,就可以對不論什麼本地化改動引號符了。
英文單引號(') |
IE8不支持',因此通常使用' 或' 或 \u0027。 |
英文雙引號(") |
" 或" 或 或 \u0022 |
中文單引號左(‘) |
\u2018,‘ 或‘ |
中文單引號右(’) |
\u2019,’ 或’ |
中文雙引號左(「) |
\u201C。“ 或“ |
中文雙引號右(」) |
\u201D。” 或” |
之因此大規模使用了(')和(")是因爲曾經的打字機和電腦中沒有對應的對稱引用符號,因此都用了垂直的符號。
現在部分軟件可以直接把垂直符改爲對稱引用符號。但這樣的本身主動轉換不是很是無缺。所以,隨着client字符集愈來愈豐富,咱們也應該正確使用這些字符。
如下幾個字符區別很是小,需要細緻觀察。從長度分析:mdash > ndash = 減號 > 連字符 = hyphen-minus;從位置高度分析:ndash = mdash = hyphen > minus = hyphen-minus > 下劃線。
Hyphen-minus(-):- 或- 或 \u002D
下劃線(_):_ 或或_ 或 \u005F
減號(−):− 或 − 或 \u2212
連字符(‐):‐ 或‐ 或 \u2010
Ndash(–):–或 – 或 – 或 \u2013
Mdash(—):— 或 — 或— 或 \u2014
有些人會用三個句號來表示,事實上這是錯誤的表示方法,應該使用省略符。
省略符:… 或 … 或… 或\u2026
因爲HTML標籤使用的就是這兩個符號,假設直接在頁面輸入大於或小於號會致使頁面顯示異常。通常來講,僅僅有剛開始學習的人會誤用這兩個符號。
小於號:< 或 < 或< 或\u003C
大於號:> 或 > 或> 或\u003E。
easy誤用的是&符號,在英文頁面直接使用可能會致使單詞顯示有問題。因爲「&+name;」會表示還有一個特殊字符。假設&正好位於單詞前面。而且後面有「;」,那就糟糕了。因此,通常用&替代。
和符號:& 或 & 或 & 或\u0026