簡介 XHTML1.1為XHTML最後的獨立標準,2.0止於草案階段。XHTML5則是屬於HTML5標準的一部分,且名稱已改為“以XML序列化的HTML5”,而非“可擴展的HTML”。在今日(2017年),XHTML5比起HTML5仍遠遠並非主流。
形成背景 可擴展
超文本標記語言 。HTML是一種基本的WEB網頁設計語言,XHTML是一個基於
可擴展標記語言 的
標記語言 ,看起來與HTML有些相象,只有一些小的但重要的區別,XHTML就是一個扮演著類似HTML的角色的可擴展標記語言(XML),所以,本質上說,XHTML是一個過渡技術,結合了部分XML的強大功能及大多數HTML的簡單特性。
2000年底,國際
W3C組織 (
全球資訊網聯盟 )組織公布發行了XHTML 1.0版本。XHTML 1.0是一種在HTML 4.0基礎上最佳化和改進的的新語言,目的是基於
XML 套用。XHTML是一種增強了的HTML,XHTML 是更嚴謹更純淨的 HTML 版本。它的可擴展性和靈活性將適應未來網路套用更多的需求。XML雖然
數據轉換 能力強大,完全可以替代HTML,但面對成千上萬已有的基於HTML語言設計的網站,直接採用XML還為時過早。因此,在HTML4.0的基礎上,用XML的規則對其進行擴展,得到了XHTML。所以,建立XHTML的目的就是實現HTML向XML的過渡。國際上在網站設計中推崇的
WEB標準 就是基於XHTML的套用(即通常所說的
CSS+DIV )。
區別 XHTML是當前HTML版的繼承者。HTML語法要求比較鬆散,這樣對
網頁 編寫者來說,比較方便,但對於機器來說,語言的語法越鬆散,處理起來就越困難,對於傳統的計算機來說,還有能力兼容鬆散語法,但對於許多其他設備,比如手機,難度就比較大。因此產生了由
DTD 定義規則,語法要求更加嚴格的XHTML。
大部分常見的瀏覽器都可以正確地解析XHTML,即使早期的瀏覽器,XHTML作為HTML的一個子集,許多也可以解析。也就是說,幾乎所有的
網頁瀏覽器 在正確解析HTML的同時,也可兼容XHTML。當然,從
HTML 完全轉移到XHTML,還需要一個過程。
跟層疊式樣式表(外語縮寫:CSS)結合後,XHTML能發揮真正的威力;這使實現樣式跟內容的分離的同時,又能有機地組合
網頁代碼 ,在另外的單獨檔案中,還可以混合各種XML套用,比如
MathML 、
SVG 。
從HTML到XHTML過渡的變化比較小,主要是為了適應
XML 。最大的變化在於文檔必須是良構的,所有
標籤 必須閉合,也就是說開始標籤要有相應的結束標籤。另外,XHTML中所有的標籤必須小寫。而按照HTML 2.0以來的傳統,很多人都是將標籤大寫,這點兩者的差異顯著。在XHTML中,所有的
參數值 ,包括數字,必須用雙引號括起來(而在
SGML 和HTML中,引號不是必須的,當內容只是數字、字母及其它允許的特殊字元時,可以不用引號)。所有元素,包括空元素,比如img、br等,也都必須閉合,實現的方式是在開始標籤末尾加入斜扛,比如<img … /> 、<br />。省略參數,比如<option selected>,也不允許,必須用<option selected="selected"/>。兩者的詳細差別,可通過W3C XHTML說明來查閱。
定義 XHTML 指擴展
超文本 標籤 語言(EXtensible HyperText Markup Language)。
XHTML 的目標是取代 HTML。
XHTML 與 HTML 4.01 幾乎是相同的。
XHTML 是更嚴格更純淨的 HTML 版本。
XHTML 是作為一種 XML 套用被重新定義的 HTML。
W3C標準 * XHTML是EXtensible HyperText Markup Language的英文縮寫,即可擴展的超文本標記語言。
* XHTML語言是一種
標記語言 ,它不需要編譯,可以直接由瀏覽器執行。
* XHTML是用來代替HTML的,是2000年W3C公布發行的。
* XHTML是一種增強了的HTML,它的可擴展性和靈活性將適應未來網路套用更多的需求。
* XHTML是基於XML的套用。
* XHTML更簡潔更嚴謹。
* XHTML也可以說就是HTML一個升級版本(W3C描述它為“HTML 4.01”)。
* 除此之外XHTML和HTML基本相同。
* XHTML是大小寫敏感的,XHTML與
html 是不一樣的。標準的XHTML
標籤 應該使用小寫。
W3C釋義 W3C是英文 World Wide Web Consortium 的縮寫,中文意思是W3C理事會或
全球資訊網聯盟 。W3C於1994年10月在
麻省理工學院 計算機科學實驗室成立。創建者是全球資訊網的發明者
Tim Berners-Lee 。
W3C組織 是對網路標準制定的一個非贏利組織,像HTML、XHTML、CSS、XML的標準就是由W3C來定製。W3C會員(大約500名會員)包括生產技術產品及服務的廠商、內容供應商、團體用戶、研究實驗室、標準制定機構和政府部門,一起協同工作,致力在全球資訊網發展方向上達成共識。
總結 XHTML是“3種HTML 4檔案根據XML 1.0標準重組”而成的。 而
W3C 亦繼續維持建議使用
HTML 4.01和積極地研究
HTML5 及XHTML的計畫。 於2002年8月發表的XHTML 1.0 的建議中,W3C指出XHTML家族將會是
Internet 的新階段。而轉換使用XHTML可以令開發人員接觸
XML 和其好處,並可以確保以XHTML開發的
網頁 於未來的相容性。
參見