它曾经是这样,带有doctypes的文档得到了标准模式,没有doctypes的文档得到了怪癖模式.但似乎现在有一些几乎标准的模式,不同的浏览器遵循不同的规则等.
什么是用于HTML的最佳doctype?有没有理由不使用最简单的?无论如何,大多数文件都不遵循任何特定的DTD.
展望未来,HTML5 Doctype将是我的推荐.
在实践中,HTML验证器比浏览器更多地关注页面的doctype.
更新:对于那些对上述声明提出质疑的评论者,以下是该声明的来源:Webkit博客.它说:
...请注意,验证器会查看您的doctype而不是MIME类型,与浏览器不同.
此外,FWIW,上述链接博客中Webkit人员的推荐是使用HTML 4.01过渡文档类型,使用mime-type text/html并验证为HTML,而不是 XHTML.