在网站中使用2个doctypes

时间:2017-01-06 01:42:06

标签: javascript html

我网站上的代码有2个doctypes。有人可以告诉我为什么。我不能在这里发布代码,因为它有两个长。如果您转到此链接http://725814.ignitewb.com/并查看页面来源,您会看到它。我买了这个网站,但我想修改一些设计明智的东西,不要打破后端发生的任何事情。我认为如果页面显示在Internet Explorer中,有2个doctypes将呈现1。这是对的吗?

1 个答案:

答案 0 :(得分:0)

要回答你的问题,不是,这不是“正确的”,无论是字面意义还是验证意义。有问题的页面只有一个DOCTYPE,而且它的价值,所有页面只能在DOCTYPE上。在HTML中声明辅助DOCTYPE将导致第一个 DOCTYPE被使用,因为DOM是从上到下读取的,并且在找到有效的doctype之后,它将停止寻找任何进一步的DOCTYPES

这可以通过使用DOCTYPE for HTML 3.2来看到:

{{1}}

HTML 3.2触发Quirks模式,并输出" BackCompat"而不是默认的标准模式,它输出CSS1Compat。