我想知道 IE8 Developer 工具栏中的 Quirks 模式是什么?为什么 Quirks 模式下的页面渲染与 IE8 标准模式下的页面渲染不同?
问问题
2125 次
3 回答
2
简而言之,它是让真正的旧网页以它一直在 IE 上的方式显示。因此,如果网页的 HTML 不以指示标准合规模式的 DOCTYPE 开头,则 IE 将以 Quirks 模式显示它。在这种模式下,IE 使用自己的 Box Model 来渲染页面元素。
举个简单的例子:IE的盒子模型在宽度里面加了padding,所以一个div占用width的像素数,但是Standard Compliance模式给宽度加上了padding,所以一个div会占用width+padding的像素数。
您可以尝试使用宽度为 300 像素且填充为 100 像素的 div,然后在 IE 开发人员栏中的模式之间单击以查看差异。
于 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 回答