跳轉到內容

XHTML/HTML 與 XHTML

0% developed
來自華夏公益教科書

儘管標題可能暗示了這一點,但本模組的目的並不是說明哪個版本“更好”。每種語言都有特定的用例,本指南只是為了闡明這些場景。

兩者之間的區別是什麼?

[編輯 | 編輯原始碼]

XHTML 具有更嚴格的基於 XML 的語法,這在 HTML 中不存在,因此對於新使用者來說稍微更高階。

最重要的變化是,沒有諸如 或 <-> 之類的未配對標籤。因此,現在有一個相應的結束標籤,或者標籤本身在標籤內立即關閉。+ JavaCorehtml5

哪個版本適合我?

[編輯 | 編輯原始碼]

(本節僅旨在突出每種語言的優點。)

HTML5 的理由

[編輯 | 編輯原始碼]

如果滿足以下條件,您應該使用 HTML

  • 我想要跨相容性,而無需訴諸複雜的方法。
  • 我想使用最成熟的,因此最沒有錯誤的 HTML 版本。
  • 我希望在錯誤處理方面有更大的靈活性。

XHTML 的理由

[編輯 | 編輯原始碼]

如果滿足以下條件,您應該使用 XHTML

  • 我想利用 XML 應用程式,例如 MathML 和 XSL。
  • 我想利用 XML 更有效的解析處理。
  • 我想使用 XHTML 的固有可擴充套件性來建立自定義元素。


華夏公益教科書