使用带有“text/html”MIME类型而不是HTML doctype的XHTML 1.1文档类型有什么好处吗?

问题描述:

XHTML 1.1旨在与 “应用/ XHTML + xml” 的MIME类型来使用。然而,几乎没有人这样做,因为IE不能正确处理“application/xhtml + xml”MIME类型,严重错误处理被认为对用户不友好。使用带有“text/html”MIME类型而不是HTML doctype的XHTML 1.1文档类型有什么好处吗?

如果我们的网站被套牢了“text/html的” MIME类型,它有什么优势使用XHTML 1.1的doctype了HTML4和HTML5?

this 8-year-old discussion of this very topic,从而导致this in-depth article。总之:的缺点这样做。不要做。

的执行摘要,从文章:

如果使用XHTML,你应该与应用程序/ xhtml + xml MIME类型提供它。如果你不这样做,你应该使用HTML4而不是XHTML。 替代,使用XHTML但它传递为text/html,导致该概述如下 许多问题。

+0

是啊,这只是XHTML FUD ......在那个时候其实相当普遍,许多学者不喜欢这种类型的语法变化。我使用XML工具生成XHTML,并为YEARS提供/ text/html。 – TechZilla 2012-06-13 20:51:34