有没有一种方法,如果没有DOCTYPE标签,所有的css都在工作?
答案 0 :(得分:2)
如果您没有正确的doctype,页面将以怪癖模式呈现。 CSS仍然有效,但它的工作方式不同。
什么怪癖模式的意思与浏览器完全不同。它对Internet Explorer有很大的影响,因为它甚至使用了different box model。
答案 1 :(得分:0)
不是。
浏览器使用Doctype来确定它们是否应该进入标准(即严格)模式或怪癖模式。
在怪癖模式下,浏览器是故意错误的,因此它们与为古老的错误浏览器编写的不良CSS兼容。结果不一致。
它本质上是一个智能测试 - 该页面的作者是否足够聪明,可以尝试写入标准?如果没有,假设他们的CSS同样糟糕。
解决方案是编写好的标记。
答案 2 :(得分:0)
您应该始终尝试使用doctype。您不希望您的网页真正以怪癖模式运行。