为什么HTML5和XHTML 2是单独的标准?

Tim*_*dle 18 html xhtml html5 web-standards xhtml2

这两个标准是分开开发的吗?他们似乎正在解决同样的问题,但有什么不同之处,如果要保持分离,他们将来会在Web开发中扮演什么角色?

hsi*_*nen 15

浏览器供应商非常关注向后兼容性.指出XHTML2的小组没有.

请注意,XHTML2并未解决HTML5正在解决的所有相同问题.HTML5的范围比XHTML2宽得多.HTML5涵盖了处理模型,JavaScript API,视频,音频,应用程序小部件等,但XHTML2却没有.

至于预期角色,来自顶级浏览器供应商的代表参与HTML WG,但不参与XHTML2 WG.另一方面,对"Backplane"感兴趣的人正在参与XHTML2 WG.

另请参阅David Baron关于W3C如何工作的帖子.


Chr*_*isW 8

本文仅回答部分问题.它没有解释这两个标准在未来可能扮演的角色:

X/HTML 5与XHTML 2

至于可能的角色,人们说:

  • W3C开始研究XHTML 2,抛弃了向后兼容性
  • 有些人不喜欢这样,并开始定义HTML 5
  • 最终,W3C也被说服采用HTML 5
  • 浏览器供应商似乎落后于HTML 5(但不是XHTML 2)

如果浏览器供应商不支持XHTML 2,那么我不知道它的作用是什么.另一方面,XHTML 2可以或多或少地转换为XHTML 1,例如使用XSL转换,因此在我看来,如果他们愿意,任何人都可以(更容易)支持HTML 5将会.