Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XHTML1.1比其他doctype好吗?_Html_Xhtml_Doctype_Html4_Xhtml 1.1 - Fatal编程技术网

XHTML1.1比其他doctype好吗?

XHTML1.1比其他doctype好吗?,html,xhtml,doctype,html4,xhtml-1.1,Html,Xhtml,Doctype,Html4,Xhtml 1.1,这在本页上有说明 XHTML1.1允许轻松创建 不同的显示格式,例如 用于打印的页面格式,例如 无线设备和PDA,以及 基于电视的浏览器 编写新的CSS(层叠样式) 新文档的页) 更新: 这是在 小型设备不能支持所有XHTML 函数,因此XHTML1.1将 将规范转换为具有 功能有限 小型浏览器可以减少它们的访问量 仅支持选定的 模块 有谁能解释一下作者在这句话中说了些什么,难道不能用XHTML1.0Stric或HTML4.01 Strict来完成吗?这句话的作者完全错了。是CSS允许这样的事情

这在本页上有说明

XHTML1.1允许轻松创建 不同的显示格式,例如 用于打印的页面格式,例如 无线设备和PDA,以及 基于电视的浏览器 编写新的CSS(层叠样式) 新文档的页)

更新:

这是在

小型设备不能支持所有XHTML 函数,因此XHTML1.1将 将规范转换为具有 功能有限

小型浏览器可以减少它们的访问量 仅支持选定的 模块


有谁能解释一下作者在这句话中说了些什么,难道不能用XHTML1.0Stric或HTML4.01 Strict来完成吗?

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


for
样式
链接
是在HTML4和CSS 2中引入的。

实际上,如果有什么区别的话,那就是过渡和严格。Transitional允许您在HTML和XHTML中执行各种奇怪的操作。几乎任何标准都有可能被滥用或误用

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


当然,还有其他更容易使用的模板系统,它们在HTML上同样工作得很好,现在XHTML2工作组已经被拆除,XHTML1.1有点死在水中了。另外,如果你看看iPhone/NexusOne/Blackberry/…,你会发现“小型设备无法支持所有XHTML功能”并不是真的(至少现在不是这样).

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

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


第一作者似乎充满了棕色的内容。

此外,事实是,这不是一个漂亮的网站,它甚至不友好,他滥用了标准(例如,博客“按钮”[ugh]的alt是“新闻、网络日志、网络日志、博客”,显然是为了填充搜索引擎关键字[这对他很有用].alt应该提供一个简洁的图像文本版本。)公平地说,页面是用XML编写的这一事实意味着理论上可以使用XSLT对其进行转换,这正是他所说的。然而,他的书中没有一本能在这种转变中获得成功。
XHTML 1.1 (Modular XHTML)