没有DOCTYPE就行不通!

时间:2010-02-26 10:35:55

标签: css doctype

有没有一种方法,如果没有DOCTYPE标签,所有的css都在工作?

3 个答案:

答案 0 :(得分:2)

如果您没有正确的doctype,页面将以怪癖模式呈现。 CSS仍然有效,但它的工作方式不同。

什么怪癖模式的意思与浏览器完全不同。它对Internet Explorer有很大的影响,因为它甚至使用了different box model

答案 1 :(得分:0)

不是。

浏览器使用Doctype来确定它们是否应该进入标准(即严格)模式或怪癖模式。

在怪癖模式下,浏览器是故意错误的,因此它们与为古老的错误浏览器编写的不良CSS兼容。结果不一致。

它本质上是一个智能测试 - 该页面的作者是否足够聪明,可以尝试写入标准?如果没有,假设他们的CSS同样糟糕。

解决方案是编写好的标记。

答案 2 :(得分:0)

您应该始终尝试使用doctype。您不希望您的网页真正以怪癖模式运行。