W3C XHTML 活動
XHTML 教程
如需了解如何把網站轉換至XHTML,請閱讀我們的XHTML教程。
XHTML 版本
XHTML 1.0
作為一項W3C 推薦,XHTML 1.0 發佈於2000 年1 月26 日。
XHTML 1.0 第二版
作為一項W3C 推薦,XHTML 1.0 第二版發佈於2002 年8 月1 日。它不是一個新的版本,而是一次更新和漏洞修復。
關於XHTML 1.0
XHTML 1.0 是自1997 年以來對HTML 的第一次主要的改變,同時也是在向更廣泛的用戶代理提供更豐富網頁的道路上邁出的非常重要的一步,這些用戶代理(代理)包括桌面電腦、移動設備和手機等等。
XHTML 是一項可從HTML 4.01 平穩遷移的XML 應用。W3C 把HTML 4.01 重構為XML 的第一個步驟,導致了XHTML 1.0 的誕生。XHTML 1.0 依賴於HTML 4.01 標籤所提供的語義。
下一步是把XHTML 模塊化為更小的元素集合,使得XHTML 和其他標記語言(比如矢量圖形和多媒體)的結合更加容易。
同時,XHTML 的模塊化還可以減少開發費用,改善與其它應用程序(比如數據庫)的協同,更易與不同的用戶代理(瀏覽器)進行通信,以及HTML 和不同XML 標準之間更純淨的整合。
W3C XHTML 活動
XHTML 1.0
XHTML 1.0 是使用XML 對HTML 4.01 進行的重新表示。
如需學習更多有關XHTML的知識,請訪問我們的XHTML教程。
XHTML 1.1 (模塊化的XHTML)
小型設備(比如移動電話)無法支持XHTML 的全部功能。XHTML 1.1 將規範劃分為具備有限功能的模型。小型瀏覽器可以通過支持選定的模型來減低其複雜性(不過一旦選定某個模型,就必須支持其全部特性)。
XHTML 1.1 是一門嚴格的語言。XHTML 1.1 不能向後兼容HTML 4。
XHTML 基礎
XHTML Basic 是XHTML 1.1 的小型子集。它僅包含基本的XHTML 特性,比如文本結構、圖像、基本的標單以及基本的表格。它是為小型瀏覽器設計的(比如在手持設備中)。
XHTML 事件
正是由於XHTML 中對W3C 文檔對像模型級別2 的支持,事件處理器就可以依附在XHTML 元素上,這樣父元素就可以在子元素之前或之後來處理事件。
如需學習更多有關DOM的知識,請學習我們的DOM教程。
XHTML 打印
XHTML-Print 是XHTML 1.1 (模塊化的XHTML) 的一部分。
XHTML-Print 被設計用於移動設備和廉價的打印機,這些設備通常可在沒有打印緩存和為設備定制的打印驅動的情況下,將一張頁面從頭到尾打印出來。
XForms
通過XHTML 表單,用戶可以訪問某張頁面,向頁面添加信息,然後向Web服務器提交頁面。
XForms 是HTML 表單的繼任者,提供一種更完善且獨立於呈現的Web交互事務處理方式。用於它被設計為與XHTML 進行整合,我們期望未來的電子商務應用程序會需要需要XForms。
如需學習更多有關XForms的知識,請學習我們的XForms教程。
XHTML 模塊化
XHTML 模塊化指的是,把XHTML 1.0 劃分為可提供特定功能的小型模型的集合。
XHTML 1.0 的模塊化是通過使用XML DTD (Document Type Definition) 來實現的。
XHTML 2.0 的模塊化是通過使用XML Schemas 來實現的。
如需學習更多有關DTD的知識,請學習我們的DTD教程。
如需學習更多有關XML Schemas的知識,請學習我們的XML Schemas教程。
XHTML 2.0
XHTML 2.0 是下一代的標記語言。其功能性預計和XHTML 1.1 很相似,但是可能被變更來遵守XML 標準的要求,比如XML Linking 和XML Schema。
XLink
XLink 是在XML 文檔中創建超鏈接的一門語言。XLink 與HTML 鏈接很相似- 但是更加強有力地支持簡單鏈接(比如HTML)和擴展鏈接(用於把多項資源鏈接到一起)。
您可以在我們的XLink教程中學習更多有關XLink的知識。
HLink
HLink 增加了一項能力,可規定在XHTML 中元素哪項元素可表示超鏈接,並規定如何對超鏈接進行遍歷。
HLink 是對XLink 的擴展。