天天看點

HTML V5 與 XHTML V2-兩個互相競争标準的并存

雖然 HTML 5 和 XHTML 2 的目的都是改進已有的版本,但是開發人員選擇的改進方法大相徑庭。觀念的不同帶來了結果的不同。多年以來,後續版本浏覽器的開發方向第一次變得不那麼清晰。通過本文了解隐藏在這兩種标準細節背後的更大分歧。

多數人使用 HTML V4 和 XHTML V1 編寫網頁。相對較少的 HTML 狂熱者了解語義 HTML 的概念、驗證 HTML 結構和改進文檔的可通路性。高品質的 HTML 文檔是反複權衡、設計優選和讨論醞釀的結果。盡管受到諸多批評,還沒有任何語言的普及性能與 HTML 比肩。多數使用者滿足于标準的現狀,仿佛生來就該如此一樣。

但是和其他很多标準一樣,HTML 也有後繼者。即便現在,專家仍然在考慮 HTML 的下一版本,解決目前版本中已知的所有問題。和任何人多的地方一樣,這些專家也對此項工作的未來方向持有不同意見。

關于新 HTML 版本的第一個提議來自 W3C 組織的一個工作組。這個工作組想法圍繞着 XHTML V2— 這個标準延續了原來進一步淨化 XHTML、回歸第一版 HTML 設計理念的開發方向。

W3C 之外的一些重要的 HTML 專家 — 浏覽器廠商、Web 開發人員、作者和其他有關人員 — 不同意 XHTML V2 的方向。2004 年,他們成立了一個獨立的工作組,為新的 HTML 版本提出了一種新的設計方向。在 WHATWG(Web 超文本應用程式技術工作組,Web Hypertext Application Technology Working Group)的名義下,他們推出了 HTML V5 和 Web Forms V2。

數年之後,通過工作草案清楚地描述了 HTML 的另一種發展方向。2007 年 4 月,W3C 針對是否接納 HTML V5 進入标準稽核程式的提議進行了投票,(還)沒有承認它是正式标準。多數人贊同。于是出現了一種有意思的情形:W3C 同時研究兩種互相競争的 HTML 和 XHTML 後繼技術。從理論上說,兩者都有充分的理由。從實踐上說,讓所有的主流浏覽器支援這兩種标準還要克服很多障礙。

這就是導緻目前這種情況的基本事實。更有意義的是讨論兩種提議之間的真正分歧。本文概括介紹了兩種提議的基本要點,然後剖析兩者的設計理念。 

本文轉自:IBM developerWorks 中國

請點選此處檢視全文

繼續閱讀