为什么HTML 5和XHTML 2是独立的标准?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (9)

这两项标准为何要分开发展呢?他们似乎在解决同样的问题,但有什么区别,如果他们要保持分离,他们在未来的网络开发中应该扮演什么角色?

提问于
用户回答回答于

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

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

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

用户回答回答于

浏览器供应商非常关心向后兼容性。该小组没有发现XHTML 2。

请注意,XHTML 2并没有解决HTML 5正在解决的所有问题。HTML 5的范围比XHTML 2要广得多。HTML 5涵盖了处理模型、JavaScriptAPI、视频、音频、应用程序小部件等,但XHTML 2没有。

至于预期的角色,来自顶级浏览器供应商的代表参加了HTMLWG,但没有参加XHTML 2 WG。另一方面,人们对“背板”感兴趣的人正在参与XHTML 2 WG。

扫码关注云+社区