XHTML1.1是XHTML1.0的演进,对吧?所以我想知道他们之间的主要区别是什么。我使用XHTML1.0Strict已经有一段时间了,但是,如果有一个演进,我想知道它是否有更好的地方。
obs:有几个问题看起来像这个问题,但大多数是关于html与xhtml或transitional与strict的问题。我希望你不要认为这是重复的(如果是,我找不到)。
谢谢您。

最佳答案

除了在@francois的答案中发现的少数语言变化外,主要的区别是技术性的。XHTML1.0被定义为一个中间步骤,允许Web作者从HTML4迁移到XHTML语法。
XHTML1.1是将语言重新定义为一系列模块,作为规范编写者未来开发语言的框架,允许不同的部分在不同的编辑器和工作组下进行,每个部分都可以按照自己的进度进行。您可以看到css 3的模块化过程。
模块化是一件好事还是一件有用的事情,这是一个见仁见智的问题,而且有一些证据表明规范模块化并不能很好地工作。
碰巧的是,随着下一个XHTML规范作为HTML5的一部分被开发出来,它基本上被构建成一个单一的单片规范,只有几个卫星规范来增强它。

09-25 20:02