2015-04-29 45 views
0

例如,假設我想提出一個破折號在我的網頁標題,就像這樣:是否有任何理由在字符本身上使用HTML實體?

Home – My Site 

是否有任何理由使用–以上只是把人物在我的HTML文件?

+0

取決於角色。如果它超級怪異,你可能會遇到問題。然而,簡單的破折號不應該破壞任何東西。 –

+1

[應該何時使用HTML實體]的可能重複(http://stackoverflow.com/questions/436615/when-should-one-use-html-entities) – Mogsdad

回答

1

,如果你想渲染字符會搞亂的HTML解析器(<>,以及&本身)這是絕對必要的。

如果將字符集設置爲UTF-8,則可以使用其他原始UTF8字符。

<meta charset='utf-8'>

然而,一些舊的瀏覽器不明白這個標籤,所以他們可能無法正常顯示UTF-8字符。

我也想指出 - HTML實體有時用於告訴瀏覽器呈現一個概念,而不是一個特定的字符。有些瀏覽器更願意呈現實體比Unicode字符更可讀的方式,例如山貓呈現&trade;(tm),而不是

-1

是的。某些瀏覽器和操作系統在使用實際實體時並不喜歡它......偶爾,在Mac上輸入短劃線時,它只會在Windows機器上混亂或看起來像一個空洞的方塊。它更安全地使用該實體:D

1

如果使用小於(<)或大於號(>)的跡象你文本,瀏覽器可能會將它們與標籤混合使用。 W3Schools.com

我可能會永遠使用會&nbsp;&amp;除非一個具體問題來了大約只有其他HTML實體。

相關問題