我想知道 Windows 8 上的 IE10 是否仍然有 Quirksmode。因为我们有一个 web 应用程序(仍然:|)可以与 quirksmode 一起使用,我想知道它是否仍然可以在 Windows 8 上运行。
2 回答
IE10 有两种怪异模式。新的称为“Quirks 模式”,其行为与 Firefox 和 Webkit 中的 quirks 模式完全相同 - 您可以通过删除<!doctype>
. 所有 HTML5 和其他新功能都在此模式下工作。仅存在一些轻微的规范违规(不需要 CSS 尺寸等单位)。
旧的 quirks 模式称为“IE5 Quirks 模式”,其行为与 IE9 中的 quirks 模式相同。X-UA-Compatible: IE=5
您可以使用HTTP 标头或<meta http-equiv=X-UA-Compatible content="IE=5">
标签打开它。在这种模式下,IE 将页面呈现为旧版 IE5。
为了更好的理解,看看 IE 如何在新的 quirks 模式 和 IE5 quirks 模式下呈现 Acid2 测试:
如果您的应用程序也可以在 Chrome 和 Firefox 中运行,您可能需要使用 Quirks 模式;如果只支持 IE 的 quirks 模式,打开 IE5 quirks 模式。
来源:http: //blogs.msdn.com/b/ie/archive/2011/12/14/interoperable-html5-quirks-mode-in-ie10.aspx
Quirks模式在 Windows 8 上的 IE10 开发人员工具(文档模式)中列出 - 所以是的,它似乎是受支持的。