XHTML 是更嚴(yán)謹(jǐn)更純凈的 HTML 版本。
如需了解如何把網(wǎng)站轉(zhuǎn)換至 XHTML,請(qǐng)閱讀我們的 XHTML 教程。
作為一項(xiàng) W3C 推薦,XHTML 1.0 發(fā)布于 2000 年 1 月 26 日。
作為一項(xiàng) W3C 推薦,XHTML 1.0 第二版發(fā)布于 2002 年 8 月 1 日。它不是一個(gè)新的版本,而是一次更新和漏洞修復(fù)。
作為一項(xiàng) W3C 推薦,XHTML 1.1 發(fā)布于 2001 年 5 月 31 日。
作為一項(xiàng) W3C 推薦,XHTML 1.1 (SE) 發(fā)布于 2010 年 11月 23日。
XHTML 1.0 是自 1997 年以來對(duì) HTML 的第一次主要的改變,同時(shí)也是在向更廣泛的用戶代理提供更豐富網(wǎng)頁(yè)的道路上邁出的非常重要的一步,這些用戶代理(代理)包括桌面電腦、移動(dòng)設(shè)備和手機(jī)等等。
XHTML 是一項(xiàng)可從 HTML 4.01 平穩(wěn)遷移的 XML 應(yīng)用。W3C 把 HTML 4.01 重構(gòu)為 XML 的第一個(gè)步驟,導(dǎo)致了 XHTML 1.0 的誕生。XHTML 1.0 依賴于 HTML 4.01 標(biāo)簽所提供的語(yǔ)義。
下一步是把 XHTML 模塊化為更小的元素集合,使得 XHTML 和其他標(biāo)記語(yǔ)言(比如矢量圖形和多媒體)的結(jié)合更加容易。
同時(shí),XHTML 的模塊化還可以減少開發(fā)費(fèi)用,改善與其它應(yīng)用程序(比如數(shù)據(jù)庫(kù))的協(xié)同,更易與不同的用戶代理(瀏覽器)進(jìn)行通信,以及 HTML 和不同 XML 標(biāo)準(zhǔn)之間更純凈的整合。
XHTML 1.0 是使用 XML 對(duì) HTML 4.01 進(jìn)行的重新表示。
如需學(xué)習(xí)更多有關(guān) XHTML 的知識(shí),請(qǐng)?jiān)L問我們的 XHTML 教程。
小型設(shè)備(比如移動(dòng)電話)無法支持 XHTML 的全部功能。XHTML 1.1 將規(guī)范劃分為具備有限功能的模型。小型瀏覽器可以通過支持選定的模型來減低其復(fù)雜性(不過一旦選定某個(gè)模型,就必須支持其全部特性)。
XHTML 1.1 是一門嚴(yán)格的語(yǔ)言。 XHTML 1.1 不能向后兼容 HTML 4。
XHTML Basic 是 XHTML 1.1 的小型子集。它僅包含基本的 XHTML 特性,比如文本結(jié)構(gòu)、圖像、基本的標(biāo)單以及基本的表格。它是為小型瀏覽器設(shè)計(jì)的(比如在手持設(shè)備中)。
正是由于 XHTML 中對(duì) W3C 文檔對(duì)象模型級(jí)別 2 的支持,事件處理器就可以依附在 XHTML 元素上,這樣父元素就可以在子元素之前或之后來處理事件。
如需學(xué)習(xí)更多有關(guān) DOM 的知識(shí),請(qǐng)學(xué)習(xí)我們的 DOM 教程。
XHTML-Print 是 XHTML 1.1 (模塊化的 XHTML) 的一部分。
XHTML-Print 被設(shè)計(jì)用于移動(dòng)設(shè)備和廉價(jià)的打印機(jī),這些設(shè)備通??稍跊]有打印緩存和為設(shè)備定制的打印驅(qū)動(dòng)的情況下,將一張頁(yè)面從頭到尾打印出來。
通過 XHTML 表單,用戶可以訪問某張頁(yè)面,向頁(yè)面添加信息,然后向Web服務(wù)器提交頁(yè)面。
XForms 是 HTML 表單的繼任者,提供一種更完善且獨(dú)立于呈現(xiàn)的 Web交 互事務(wù)處理方式。用于它被設(shè)計(jì)為與 XHTML 進(jìn)行整合,我們期望未來的電子商務(wù)應(yīng)用程序會(huì)需要需要 XForms。
XHTML 模塊化指的是,把 XHTML 1.0 劃分為可提供特定功能的小型模型的集合。
XHTML 1.0 的模塊化是通過使用 XML DTD (Document Type Definition) 來實(shí)現(xiàn)的。
XHTML 2.0 的模塊化是通過使用 XML Schemas 來實(shí)現(xiàn)的。
如需學(xué)習(xí)更多有關(guān) DTD 的知識(shí),請(qǐng)學(xué)習(xí)我們的 DTD 教程。
如需學(xué)習(xí)更多有關(guān) XML Schemas 的知識(shí),請(qǐng)學(xué)習(xí)我們的 XML Schemas 教程。
XHTML 2.0 是下一代的標(biāo)記語(yǔ)言。其功能性預(yù)計(jì)和 XHTML 1.1 很相似,但是可能被變更來遵守 XML 標(biāo)準(zhǔn)的要求,比如 XML Linking 和 XML Schema。
XLink 是在 XML 文檔中創(chuàng)建超鏈接的一門語(yǔ)言。XLink 與 HTML 鏈接很相似 - 但是更加強(qiáng)有力地支持簡(jiǎn)單鏈接(比如 HTML)和擴(kuò)展鏈接(用于把多項(xiàng)資源鏈接到一起)。
您可以在我們的 XLink 教程 中學(xué)習(xí)更多有關(guān) XLink 的知識(shí)。
HLink 增加了一項(xiàng)能力,可規(guī)定在 XHTML 中元素哪項(xiàng)元素可表示超鏈接,并規(guī)定如何對(duì)超鏈接進(jìn)行遍歷。
HLink 是對(duì) XLink 的擴(kuò)展。
規(guī)范 | 草案/提議 | 推薦 |
---|---|---|
XHTML 1.0 | 2000 年 1 月 26 日 | |
XHTML 1.0 修訂版 | 2002 年 8 月 1 日 | |
XHTML 1.1 | 2001 年 5 月 31 日 | |
XHTML Modules | 2001 年 4 月 10 日 | |
XHTML Modules 1.1 | 2008 年 10 月 8 日 | |
XHTML Basic | 2000 年 12 月 19 日 | |
XHTML Basic 1.1 | 2008 年 7 月 29 日 | |
XHTML Events | 2003 年 10 月 14 日 | |
XHTML Print | 2006 年 9 月 20 日 | |
XHTML Media Types (SE) | 2009 年 1 月 16 日 | |
XHTML 2.0 | 2006 年 7 月 26 日 | |
XForms 1.0 | 2003 年 10 月 14 日 | |
XForms 1.0 (Third Edition) | 2007 年 10 月 29 日 | |
XForms 1.1 | 2009 年 10 月 20 日 | |
XLink | 2001 年 6 月 27 日 | |
HLink | 2002 年 9 月 13 日 |
更多建議: