我想知道IE8 Developer工具栏中的Quirks模式是什么?为什么Quirks模式下的页面渲染与IE8标准模式不同?
答案 0 :(得分:2)
简单来说,真正古老的网页是以IE一直以来的方式展示的。因此,如果网页的HTML不是以指示标准合规模式的DOCTYPE开头,那么IE将以Quirks模式显示它。在这种模式下,IE使用自己的Box模型来渲染页面元素。
一个简单的例子是:IE的盒子模型在宽度的内部添加填充,因此div占据宽度的像素数,但是标准符合性模式将填充添加到宽度,因此div将占用宽度+填充数量像素。
您可以尝试使用宽度为300px且填充100px的div并在IE Developer的栏中单击模式以查看差异。
答案 1 :(得分:1)
答案 2 :(得分:0)
Quirks模式基本上是一种遗留模式,允许IE渲染在没有人遵守html标准的日子里写回的网页。