來自 stackflow 的回答:
簡單地
就足夠了。
其他形式是為了與 XHTML 相容;使編寫與 XHTML 相同的程式碼成為可能,並使其也可以像 HTML 一樣運作。一些產生 HTML 的系統可能基於 XML 產生器,因此無法僅輸出裸露的
標籤;如果你正在使用這樣的系統,使用
就可以了,如果你不需要的話就沒有必要這樣做。
然而,很少人真正使用 XHTML。您需要將您的內容作為application/xhtml xml 提供,以便將其解釋為XHTML,這在IE 中不起作用(這也意味著您犯的任何小錯誤都會阻止您的頁面在支援的瀏覽器中顯示) XHTML)。因此,網路上大多數看起來像 XHTML 的內容實際上都以 HTML 的形式提供和解釋。有關詳細信息,請參閱將 XHTML 作為 text/html 服務被視為有害。
意思是說:HTML中的規定是
空標籤,沒有結束符,但是在XHTML中,規定是
開始標籤後面緊接結束標籤。
在XHTML 中,
標籤必須正確地關閉,例如這樣:
。
標籤是空標籤(表示它沒有結束標籤,因此這是錯誤的:
)。 XHTML 中,把結束標籤放在開始標籤中,厲害
。