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

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

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

  这表示该标题也是XHTML2.0文档的题目,并将其指定为行内标题。终于不用在每个文档中将题目写两次了! 

  感谢一种简单的称为GRDDL(从语言的方言中采撷资源描述,GleaningResourceDescriptionsfromDialectsofLanguages,参见参考资料)的转换技术,现在有了从XHTML2.0文档中提取RDF元数据的统一标准了。 

  XHTML2.0在其他方面也有很多变化,多数与平行开发的其他规范(如XForms)有关。这里无法一一介绍XHTML2.0的特性。但无论如何,与XHTML1.0相比,XHTML2.0是一次很大的飞跃。 

  XHTML2.0中的其他几点变化 

  受够了编写<pre><code>...</code></pre>这类代码?现在可以使用新的<blockcode>元素了。 

  为了满足可访问性的要求,XHTML2.0提供了role属性,可以在任何body元素中指定。比如,页面中单纯的导航元素可使用role="navigation"属性,这样文本-语音引擎就可以智能地处理它。 

  浏览器目前支持通过Tab关键字进行焦点切换,但是有很大的随意性。新的nextfocus和prevfocus属性允许控制焦点在屏幕元素间转移的顺序,该属性对于建立可导航的用户界面至关重要。 

  准备迎接XHTML2.0 

  无论高级特性中的变化多大,XHTML2.0无疑仍然是HTML。虽然增加了新元素,XHTML2.0的大部分元素仍然和过去一样工作。从兼容的角度出发,XHTML2.0仍然保留了<h1>到<h6>元素,此外还有<img>。 

  不过,XHTML2.0的战略并不是坚持严格的语法向后兼容,因此现有浏览器的HTML呈现引擎不可能完全应付XHTML2.0文档的表达能力。不管怎样,多数Web浏览器都能很好地呈现任意的XML+CSS,大量XHTML2.0也能以这种方式呈现——虽然无法获得语义上的改进。 

责编:豆豆技术应用

正在加载评论...