-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 来完成吗?

4

5 回答 5

2

那句话的作者是错的。是 CSS 允许这样的事情,而不是 HTML 或 XHTML。

和的media属性是在 HTML 4 中引入的,而CSS 媒体类型是在 CSS 2 中引入的。STYLELINK

于 2010-01-22T16:02:48.803 回答
1

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

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

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

于 2010-01-23T04:37:13.970 回答
0

既然 XHTML2 WG 已经解散了,XHTML 1.1 就有点死了。此外,如果您查看 iPhone/Nexus One/Blackberry/...,您会注意到“小型设备无法支持所有 XHTML 功能”并不是真的(至少现在不是了)。

于 2010-01-22T18:44:50.453 回答
-1

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

于 2010-01-22T16:20:37.643 回答
-1

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

当然,还有其他更容易使用的模板系统在 HTML 上也同样适用

于 2010-01-22T16:35:44.363 回答