0
A
回答
1
,如果你想渲染字符會搞亂的HTML解析器(<
和>
,以及&
本身)這是絕對必要的。
如果將字符集設置爲UTF-8,則可以使用其他原始UTF8字符。
<meta charset='utf-8'>
然而,一些舊的瀏覽器不明白這個標籤,所以他們可能無法正常顯示UTF-8字符。
我也想指出 - HTML實體有時用於告訴瀏覽器呈現一個概念,而不是一個特定的字符。有些瀏覽器更願意呈現實體比Unicode字符更可讀的方式,例如山貓呈現™
爲(tm)
,而不是™
-1
是的。某些瀏覽器和操作系統在使用實際實體時並不喜歡它......偶爾,在Mac上輸入短劃線時,它只會在Windows機器上混亂或看起來像一個空洞的方塊。它更安全地使用該實體:D
0
如果您想要使用的字符存在HTML實體,則應使用HTML實體。這確保它按預期顯示。
1
如果使用小於(<)或大於號(>)的跡象你文本,瀏覽器可能會將它們與標籤混合使用。 W3Schools.com
我可能會永遠使用會
和&
除非一個具體問題來了大約只有其他HTML實體。
相關問題
- 1. 是否有任何理由使用[:over @:?
- 2. 是否有任何理由使用isset()?
- 3. 是否有任何理由使用System.Uri?
- 4. 是否有任何理由在'.class'上使用selector'* .class'?
- 5. 是否有任何真正的理由在Uitextfield上使用UiSearchBar?
- 6. 是否所有重音字符都使用html實體?
- 7. 是否有任何理由來代理一個單身bean?
- 8. 是否有任何理由在PHP中不使用字符串插值?
- 9. 是否有任何理由使用等待和異步馬上?
- 10. 是否有任何理由不對所有文本字段使用ntext
- 11. 是否有任何理由使用self關鍵字?
- 12. 是否有任何理由在C#中使用私有屬性?
- 13. 在讀取所有字符時,是否有理由在InputStreamReader上使用BufferedReader?
- 14. 是否有任何實際的理由使用「em」而不是「pt」字體大小單位?
- 15. 是否有任何理由在JavaScript中使用Object.create()或new?
- 16. 是否有任何理由在Android中使用support.v4庫?
- 17. 是否有任何理由在vb6中使用DHTML或IIS?
- 18. 是否有任何理由在VBA中使用ENUM?
- 19. 是否有任何理由在Swift中使用選擇器?
- 20. 是否有任何理由在java中使用null == value條件?
- 21. 是否有任何理由在兩個MemoryStream之間使用CopyToAsync
- 22. 是否有任何理由在微軟ISV中使用TFS 2010?
- 23. 是否有任何理由發送HTML電子郵件的文本版本?
- 24. 是否有任何理由Object.freeze函數?
- 25. 是否有必要在HTML中使用字符實體作爲引號?
- 26. C++:是否有任何理由使用uint64_t,而不是size_t
- 27. 是否有任何理由使用SGML而不是XML?
- 28. 是否有任何理由使用Apache HashCodeBuilder而不是Objects.hash?
- 29. 是否有任何理由使用一個DataContext實例,而不是幾個?
- 30. 是否有任何理由在POST主體上執行完整的URL編碼
取決於角色。如果它超級怪異,你可能會遇到問題。然而,簡單的破折號不應該破壞任何東西。 –
[應該何時使用HTML實體]的可能重複(http://stackoverflow.com/questions/436615/when-should-one-use-html-entities) – Mogsdad