有些符號容易與 HTML 的符號衝突,因此改用以下寫法來代替:
| < | < | less than
|
| > | > | greater than
|
| & | & | ampersand
|
| " | " | quotation mark
|
| ' | ' | apostrophe
|
| | 半形空白 | non-breaking space
|
這種寫法的符號叫做 Entity(實體符號)。
其實還有更多實體符號可用,但文件使用 Unicode 字元編碼的話,直接把符號寫在文件裡面不會有字元錯亂問題,而且可讀性高,因此不建議使用上述以外的實體符號。
適合使用其它實體符號的情況,通常是文字編輯器無法正常顯示想要的符號,例如全形符號顯示為半形符號、或者特殊符號顯示不出來,這時用實體符號反而可讀性高。