這兩個標準分別開發的原因是什麼?他們似乎正在解決同樣的問題,但有什麼不同,如果他們保持獨立,他們在未來的網站開發中會發揮什麼樣的作用?爲什麼HTML5和XHTML 2分離標準?
回答
瀏覽器供應商非常關心向後兼容性。該團體指定XHTML2沒有。
請注意,XHTML2並沒有解決HTML5正在解決的所有問題。 HTML5的範圍比XHTML2廣泛得多。 HTML5包含處理模型,JavaScript API,視頻,音頻,應用程序小部件等,但XHTML2不包含。
至於預期的角色,頂級瀏覽器供應商的代表參與HTML工作組,但不參與XHTML2工作組。另一方面,對「背板」感興趣的人們正在參與XHTML2工作組。請參閱David Baron’s post about how the W3C works。
本文只回答問題的一部分。它沒有解釋的兩個標準可能的角色將是在未來:
至於可能的角色是什麼,人都在說:
- W3C開始工作的XHTML 2,扔掉向後兼容
- 有些人不喜歡,並開始最終定義HTML 5
- ,W3C被說服採用HTML 5以及 家
- 瀏覽器廠商似乎隱藏HTML 5(但不是XHTML 2)
如果瀏覽器供應商不支持XHTML 2話,我不知道它的作用是什麼。另一方面,XHTML 2可以或多或少地轉換成XHTML 1,例如,使用XSL轉換,所以在我看來,如果任何人願意支持(比他們想要的)要容易得多,HTML5會更容易。
這在很大程度上是一個準確的解釋,國際海事組織,但應該指出的是,HTML5是不向後兼容的 - 即使在IE7中,像CSS這樣的新元素也不能用CSS來設計樣式。是的,有JavaScript解決方法,但這些都是不夠的,因爲不是每個人都啓用JavaScript,遠不是每個開發人員都會意識到這些,同樣,不是每個開發人員都有能力以這種方式使用JavaScript。
因此,像_IE7_這樣無法使用_styled_的部分這樣一個相當無聊的新元素,會使HTML5向後兼容?嗯,我會拿一點鹽的人。 :) – hendry 2009-08-05 08:36:12
XHTML2已經死亡。
查看Jeremy Keith的HTML5 FOR WEB DESIGNERS的第一章,以總結的方式對差異進行了卓越解釋。
HTML 5與構建向下兼容性不同,不同於XHTML 2,它是爲了擺脫向後兼容性的限制而創建的。
W3C允許使用XHTML 2 working group to expire,基本上結束了XHTML的開發 2. HTML 5,具有向後兼容性和新功能,將成爲未來的文檔類型。
- 1. 轉換標準分離的標準
- 2. createAlias在分離標準(GORM)
- 3. xhtml在Html5中的作用是什麼?
- 4. HTML5離線存儲準備分貝
- 5. 鼠標懸停和關閉XHTML/HTML5
- 6. 爲什麼不xhtml驗證
- 7. WPF克隆/分離對象編輯問題 - 標準是什麼?
- 8. XSLT NOWRAP和XHTML 1.0 Strict標準
- 9. Facebook HTML和標準HTML5有什麼區別?
- 10. 符合XHTML標準的要點是什麼?
- 11. 投影分組分離標準
- 12. 爲什麼XHTML在腳本和樣式標籤中包含PCDATA?
- 13. Nhibernate - 卡住與分離標準(asp.net mvc 1與nhibernate 2)c#
- 14. 爲什麼canvas和其他HTML5標籤不是單個標籤?
- 15. Rails編碼標準 - 爲什麼需要2個空格縮進?
- 16. 複合PK字段的分離標準?
- 17. 標準HTML5動畫
- 18. HTML5和Schema.org,爲什麼同時使用?
- 19. XHTML和DHTML有什麼區別?
- 20. 如何檢索使用標準,分離標準和子查詢的對象
- 21. 爲什麼在分離的實體中分離傳遞持續?
- 22. 澄清標準html5標記
- 23. 爲什麼JavaScript評估多個和標準如果第一個標準失敗
- 24. 如何使用標準的角2創建離子2
- 25. 標準庫和標準模板庫有什麼區別?
- 26. 爲什麼mysqli_fetch_array正在分離數組?
- 27. 爲什麼我的EF分離不夠?
- 28. HTML5和XHTML角色屬性問題
- 29. 分離php和html有什麼好處?
- 30. 在WHATWG html5標準文檔中,idl屬性意味着什麼?
您不需要將XHTML5轉換爲任何內容,以便能夠將其提供給XHTML 1.0用戶代理並使舊功能正常工作。新功能顯然不起作用。否則,他們不會是新的。 :-) – hsivonen 2009-01-23 15:06:21