這個問題有點冷門,首先來說實體符號的組成把
一般實體符號由(官方定義)
比如你所說的< 這裡需要注意實體符號的字母是區分大小寫的。
HTML 4 DTD標準,定義了252個命名實體。HTML 4規範要求使用標準DTD,並且不允許使用者定期其它的命名實體.在XHTML DTD中,明確聲明瞭253個字元實體(包括5個XML 1.0的預定義實體). 除了’實體這個例外,其它252個字元實體與HTML中的252個字元實體引用一致. 每個XHTML檔案例項還可以定義任意數目的字元實體。但是XHTML字元實體的可用性受到該檔案的處理方式的影響:
對於說後面加不加分號這個問題,我是建議加上,主要是為了避免很多不必要的麻煩
這個問題有點冷門,首先來說實體符號的組成把
一般實體符號由(官方定義)
&符號 + 字母 + 分號組成比如你所說的< 這裡需要注意實體符號的字母是區分大小寫的。
HTML 4 DTD標準,定義了252個命名實體。HTML 4規範要求使用標準DTD,並且不允許使用者定期其它的命名實體.在XHTML DTD中,明確聲明瞭253個字元實體(包括5個XML 1.0的預定義實體). 除了’實體這個例外,其它252個字元實體與HTML中的252個字元實體引用一致. 每個XHTML檔案例項還可以定義任意數目的字元實體。但是XHTML字元實體的可用性受到該檔案的處理方式的影響:
如果該檔案由HTML處理器來處理, 那麼只有252個 HTML字元實體可用。’或使用者定義的實體引用可能不被支援,產生不可預測的效果.如果該檔案由XML分析器來處理,只有5個XML預定義的字元實體能安全使用, 雖然定義在內部DTD子集中的其它實體也許可用。如果XML分析器能讀外部實體,那麼除了5個XML預定義的字元實體能安全使用,只要XML分析器能讀取XHTML DTD,其它248個HTML字元實體也可以使用。宣告在內部DTD子集中的實體也可以使用.對於說後面加不加分號這個問題,我是建議加上,主要是為了避免很多不必要的麻煩