XHTML/HTML 與 XHTML
外觀
< XHTML
本節旨在作為附錄。它不是對 HTML 和 XHTML 之間所有差異的深入分析。 |
儘管標題可能暗示了這一點,但本模組的目的並不是說明哪個版本“更好”。每種語言都有特定的用例,本指南只是為了闡明這些場景。
XHTML 具有更嚴格的基於 XML 的語法,這在 HTML 中不存在,因此對於新使用者來說稍微更高階。
最重要的變化是,沒有諸如 或 <-> 之類的未配對標籤。因此,現在有一個相應的結束標籤,或者標籤本身在標籤內立即關閉。+ JavaCorehtml5
(本節僅旨在突出每種語言的優點。)
如果滿足以下條件,您應該使用 HTML
- 我想要跨相容性,而無需訴諸複雜的方法。
- 我想使用最成熟的,因此最沒有錯誤的 HTML 版本。
- 我希望在錯誤處理方面有更大的靈活性。
如果滿足以下條件,您應該使用 XHTML
- 我想利用 XML 應用程式,例如 MathML 和 XSL。
- 我想利用 XML 更有效的解析處理。
- 我想使用 XHTML 的固有可擴充套件性來建立自定義元素。