XHTML與HTML語法的區別
蒐集整理:[email protected]
來源:《新手學CSS+DIV》曾靜娜 等 編著
雖然XHTML與HTML的語法結果非常類似,但是XHTML遵循更加嚴格的規則。以下總結XHTML相對於HTML在語法方面的主要區別。
1. 所有標籤都必須有相應的結束標籤
如果是單獨不成對的標籤,那麼在標籤最後加一個反斜槓來關閉。
2. 所有標籤的元素和屬性的名字都必須使用小寫
與HTML不同,XHTML是大小寫敏感的,並且要求所有的標籤和屬性的名字都必須使用小寫。
3. 所有的屬性值都必須用引號括起來
在HTML中,屬性值可以不添加引號。但是在XHTML中,屬性值必須添加引號括起來。
4. 把所有的“<”、“>”和“&”用編碼表示
如果小於號、大於號不是標籤的一部分,那麼應該寫成<、>的形式。其它特殊符號也必須寫成相應的代碼。
5. 不要在註釋內容中使用雙橫線
雙橫線“--”只能發生在XHTML註釋的開頭和結束,也就是說,在內容中不再有效。
6. img標籤必須使用alt屬性
在XHTML文檔中插入圖片時,img標籤中必須加入alt屬性。
7. 給XHTML文檔添加適當的聲明
XHTML 1.0提供了三種DOCTYPE:過渡型、嚴格型和框架型。