2010-02-26 63 views
-1

有没有一种方法,没有DOCTYPE标签所有的CSS都在工作?css不工作没有DOCTYPE!

+1

你为什么想要做这样的事情? – 2010-02-26 10:38:26

+0

“CSS”在没有DOCTYPE的情况下工作。但CSS是一个非常广泛的话题。你确切的问题是什么? – 2010-02-26 10:38:58

+0

我同意@remi ...你为什么要这么做? – marcgg 2010-02-26 10:44:13

回答

0

不是。

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

在怪癖模式浏览器故意错误,以便它们与为古老,有问题的浏览器写入的坏CSS兼容。结果不一致。

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

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

2

如果您没有正确的文档类型,页面将以怪癖模式呈现。 CSS仍然可以工作,但它的工作方式会有所不同。

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

0

您应该总是尝试使用文档类型。你不希望你的网页在怪癖模式下运行,真的。