XHTML 1.1比其他doctypes更好吗?

时间:2010-01-22 15:56:06

标签: html xhtml doctype html4 xhtml-1.1

此页面上http://www.veiled-chameleon.com/xhtml11.html

说明了这一点
  

XHTML 1.1允许轻松创建   不同的显示格式,例如   用于打印的页面格式   无线设备和PDA,以及   基于电视的浏览器,简单地说   写一个新的CSS(级联风格   表)新文件。

更新

这是在http://www.w3schools.com/w3c/w3c_xhtml.asp

上说明的
XHTML 1.1 (Modular XHTML)
  

小型设备无法支持所有XHTML   函数,因此XHTML 1.1划分   将规范转换为模块   功能有限。

     

小型浏览器可以减少它们   通过仅支持选定的复杂性   模块

任何人都可以向我解释一下作者在本声明中说了什么,不能通过XHTML 1.0 stric或HTML 4.01 Strict来完成吗?

5 个答案:

答案 0 :(得分:2)

该引言的作者是错的。它是允许这样的东西的CSS,而不是HTML或XHTML。

STYLELINK media attribute引入了HTML 4,CSS media types引入了CSS 2。

答案 1 :(得分:1)

xhtml1.1的目的是将规范划分为更小的模块,设备可以选择使用这些模块来满足其目的,而不是让每个设备都支持整个规范。没有一个doctype比另一个更“好”,但您可以根据需要选择doctype。 HTML4.01是HTML。 XHTML1.1是严格的XML。

就严格与过渡而言,在新创建的网页中没有人需要过渡。

第一作者似乎充满了棕色物质。

答案 2 :(得分:0)

XHTML 1.1在水中已经死了,现在已经拆除了XHTML2 WG。另外,如果你看一下iPhone / Nexus One / Blackberry / ...,你会注意到“小型设备无法支持所有XHTML功能”并不是真的(至少不再这样了)。

答案 3 :(得分:-1)

实际上,如果在Transitional和Strict之间存在任何区别。 Transitional允许您在HTML和XHTML中执行各种古怪的事情。滥用或滥用几乎任何标准都是可能的。

答案 4 :(得分:-1)

使用XML背后的炒作是因为从理论上讲,任何XML文档都可以轻松转换为另一种XML文档。因此,您将拥有一个Web应用程序代码,但是在使用任何演示文稿之前,多个XSLT会转换您的页面。

当然,还有其他更易于使用的模板系统在HTML上同样运行