【发布时间】:2012-01-15 17:49:10
【问题描述】:
我想知道有多少网页是 HTML 文件,但带有 XHTML DOCTYPE 声明。
人们为什么要这样做?他们希望达到什么目标?为什么不为实际的 XHTML 文件保留 XHTML doctype 声明?
还是我错过了什么?
编辑:对于什么是“实际的 XHTML 文件”存在一些混淆;要证明差异不是由 DOCTYPE 声明引起的,请将 this file 与 this one 进行比较。第一个是 HTML,第二个是 XHTML,虽然内容相同;只有文件类型不同。两者都在兼容的浏览器中显示良好,但第一个使用 HTML 解析器解析,第二个使用 XML 解析器解析。
【问题讨论】:
-
“实际的 XHTML 文件”是什么意思?具有有效 XHTML 内容的那些?
-
否,文件类型为 XHTML; .xhtml 后缀; application./xhtml+xml MIME 类型...
-
虽然他们现在已经转换为 HTML5,但多年来 W3Schools 一直这样做,并提倡这种方法。虽然它们不是唯一的原因,而且我无法直接或间接地评论个人决定,但它们一定影响了很多网站。
-
@Alohci:你的意思是仅仅在 XHTML doctype 上拍打而忘记其他一切?
-
@BoltClock - 不完全是。只是他们将页面标记为 XHTML 并将其作为
text/html提供服务。他们对转换的描述以及他们网站的 XHTML 页面中的任何其他内容都没有讨论过 mime 类型的重要性或相关性。