HTML的未来,第 2 部分: XHTML 2.0

http://tech.ddvip.com   2007年09月17日    社区交流

内容摘要:本文将介绍万维网联盟(W3C)建立下一代 XHTML 规范版本的工作,以及他们对以 Ajax 应用程序为代表的“富客户端”行为需求的反应。

  XHTML2.0中的一些区别非常重要,改用XForms是其中最值得注意的,还有彻底抛弃了HTML的非XML性质。因此现在还不能一下子把网站改成XHTML2.0,但是可以为未来做好准备: 

  坚持使用CSS,去掉所有表示性标记。 

  考虑如何在页面中部署微格式。微格式可以在HTML中使用现有标准(请参阅参考资料)表示元数据。 

  如果还没有这样做,用XHTML1.0做一下实验。现在使用XHTML1.0页面作为常规HTML是可能的,只要根据XHTML1.0HTMLCompatibilityGuidelines编写即可,但这会带来很大的复杂性。不能将这种方式用于XHTML2.0。更多细节请参阅参考资料。 

  使用X-Smiles浏览器做实验(请参阅参考资料),它支持XHTML2.0,并提供了SVG、XForms和SMIL2.0Basic能力。 

  如果基于类XHTML的功能创建新的客户机系统,一定要考虑使用XHTML2.0作为起点。 

  最后还要注意的是,XHTML2.0规范还没有完成。撰写本文的时候,该规范仍然处于W3C的工作草案阶段,就是说在成为推荐标准之前,还有一些路要走。重要的是,它还必须经过候选推荐标准阶段,这个阶段用于收集实现的经验。 

  按照W3CHTML工作组计划,2007年以前XHTML2.0不大可能成为W3C推荐标准。也就是说2006年是获得部署经验的关键一年。 

  W3CXHTML2.0与WHATWGHTML5的比较 

  这两期文章介绍了WHATWGHTML5和W3CXHTML2.0的主要特点。这两个计划完全不同:草根组织WHATWG希望渐进式地改进HTML4和XHTML1.0,而联盟支持的XHTML2.0对HTML语言进行了彻底重构。 

  虽然不同,这两种方法仍然有可比性。WHATWG规范的一些初步成果已经在浏览器中实现,WHATWG的一些工作就是对HTML事实扩展的描述。其中一些重要的部分,如XMLHttpRequest将进入W3C的RichClientActivity规范。WHATWG在Web标准世界中还是有效的催化剂。 

责编:豆豆技术应用

正在加载评论...