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