XHTML比HMTL語法上要求更爲嚴格。因此開始編寫XHTML時,一定要嚴格符合XHTML的語法規則。
(一)屬性名稱必須小寫
在標籤中編寫屬性,必須使用小寫,如:
<span class="blue">
class是一個屬性名稱,在XHTML中不允許使用CLASS或Class這樣的形式。
(二)屬性必須使用雙引號
<div id="content">
不允許使用<div id=content>這樣的形式。
(三)不允許使用屬性簡寫
HTML中,特別是在表單中,嚐嚐使用簡寫屬性,例如:
<input checked>
<option selected>
而XHTML對此要求更加嚴格,不允許使用簡寫屬性,必須使用完整的寫法,正確寫法:
<input checked="checked" />
<option selected="selected" />
(四)使用id代替name
(五)必須使用結束標籤