瀏覽器總是會(huì)截短 HTML 頁(yè)面中的空格。如果您在文本中寫 10 個(gè)空格,在顯示該頁(yè)面之前,瀏覽器會(huì)刪除它們中的 9 個(gè)。如需在頁(yè)面中增加空格的數(shù)量,您需要使用 nbsp;字符實(shí)體。
本篇就單介紹空格的字符實(shí)體,HTML提供了6種空格實(shí)體(space entity):
nbsp; ensp; emsp; thinsp; zwnj; zwj;
在web頁(yè)面上,一般有3種書寫:
1. 直接輸入法輸入例如“版權(quán)” – ?.2. 字符: copy;3. charCode: #xa9;正文: nbsp;
不間斷空格(non-breaking space)字符編碼 #160;:在HTML中,按下space鍵產(chǎn)生,空格不累加(只算1個(gè)),要使用html實(shí)體表示才可累加。
emsp;全角空格(Em Space)字符編碼 #x2002;:em是字體排印學(xué)的計(jì)量單位。相當(dāng)于當(dāng)前指定的點(diǎn)數(shù),如1em在16px的字體中就是16px。此空格有個(gè)相當(dāng)穩(wěn)健的特性,其占據(jù)的寬度正好是1個(gè)中文寬度。
ensp;半角空格(En Space)字符編碼 #x2003;:en是字體排印學(xué)的計(jì)量單位。為em寬度的一半,如1en在16px的字體中就是16px,名義上是小寫字母n的寬度。此空格有個(gè)相當(dāng)穩(wěn)健的特性,其占據(jù)的寬度正好是1/2個(gè)中文寬度。
thinsp;窄空格(Thin Space)占據(jù)的寬度比較小,它是em之六分之一寬。
zwnj;零寬不連字(Zero Width Non Joiner)字符編碼 #x200C:簡(jiǎn)稱“ZWNJ”,是一個(gè)不打印字符,放在電子文本的兩個(gè)字符之間,抑制本來(lái)會(huì)發(fā)生的連字,而是以這兩個(gè)字符原本的字形來(lái)繪制。HTML字符值 #8204;。
zwj;零寬連字(Zero Width Joiner)字符編碼 #x200D:簡(jiǎn)稱“ZWJ”,是一個(gè)不打印字符,放在某些需要復(fù)雜排版語(yǔ)言(如阿拉伯語(yǔ)、印地語(yǔ))的兩個(gè)字符之間,使得這兩個(gè)本不會(huì)發(fā)生連字的字符產(chǎn)生了連字效果。HTML字符值 #8205;。
其它:瀏覽器還會(huì)把以下字符當(dāng)作空白進(jìn)行解析:空格 #x0020;、制表位 #x0009;、換行 #x000A;和回車 #x000D;還有 #12288;等等。
#x+16進(jìn)制/十進(jìn)制表示是 Numeric Character References
+實(shí)體名表示是 Character Entities References,html字符實(shí)體的名字必須是在html中已經(jīng)定義的才能被使用。
使用實(shí)體名而不是數(shù)字的好處是,名稱易于記憶。壞處是,瀏覽器也許并不支持所有實(shí)體名稱(對(duì)實(shí)體數(shù)字的支持卻很好)。
實(shí)體名稱對(duì)大小寫敏感。
【相關(guān)推薦】
1. 特別推薦:“php程序員工具箱”V0.1版本下載
2. 免費(fèi)html在線視頻教程
3. VeVb.com原創(chuàng)html5視頻教程
以上就是介紹html中空格的字符實(shí)體的詳細(xì)內(nèi)容,html教程
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。
新聞熱點(diǎn)
疑難解答
圖片精選