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