1

我想知道 IE8 Developer 工具栏中的 Quirks 模式是什么?为什么 Quirks 模式下的页面渲染与 IE8 标准模式下的页面渲染不同?

4

3 回答 3

2

简而言之,它是让真正的旧网页以它一直在 IE 上的方式显示。因此,如果网页的 HTML 不以指示标准合规模式的 DOCTYPE 开头,则 IE 将以 Quirks 模式显示它。在这种模式下,IE 使用自己的 Box Model 来渲染页面元素。

举个简单的例子:IE的盒子模型在宽度里面加了padding,所以一个div占用width的像素数,但是Standard Compliance模式给宽度加上了padding,所以一个div会占用width+padding的像素数。

您可以尝试使用宽度为 300 像素且填充为 100 像素的 div,然后在 IE 开发人员栏中的模式之间单击以查看差异。

更多信息请访问:http ://en.m.wikipedia.org/wiki/Quirks_mode

于 2010-10-28T07:12:56.070 回答
1

我认为这会很有用:http ://www.quirksmode.org/css/quirksmode.html 。

于 2010-10-28T07:13:12.150 回答
0

Quirks 模式基本上是一种遗留模式,它允许 IE 呈现在没有人遵守 html 标准的日子里写回的网页。

于 2010-10-28T07:13:57.910 回答