IE11兼容模式和IE10兼容模式有什么区别

What is the difference between IE11 compatibility mode and IE10 compatibility mode

IE11 兼容模式和 IE10 兼容模式是否都在 IE7 模式下呈现?

不止一个"compatibility mode",而是好几个

v8 和 v11 之间的所有 IE 版本都提供兼容模式。早于 IE7 的每个早期版本的 IE 都有一个兼容模式。

因此IE8提供IE7兼容模式,IE9提供IE8和IE7兼容模式,IE10提供IE7、IE8和IE9兼容模式,IE11提供IE7、IE8、IE9和IE10模式。

各个浏览器版本之间,兼容模式比较一致。因此,IE7 模式在 IE8 中的工作方式与在 IE11 中的工作方式大致相同。

还有一个叫做Quirks Mode的东西,是IE5.5的兼容模式。请注意,在 IE11 中,有两种不同的怪癖模式。原始的怪癖模式继续像在 IE10 和更早版本中一样正常工作。这意味着除了更改渲染布局外,它还会关闭所有新的浏览器功能,使其尽可能接近 IE5.5。然而,IE11 中较新的怪癖模式不会这样做;它只是改变了渲染模式。这使得它在其他浏览器中更像怪癖模式。 IE11这两种模式都有,IE10只有原来的一种。因此,根据您触发怪癖模式的方式,您可能会发现它的工作方式有所不同。如果您希望它在 IE10 和 IE11 之间工作相同,您需要确保使用原始的 quirks 模式。

请注意,取代 IE 的 Microsoft 新浏览器 Edge 不支持任何这些兼容模式或怪癖模式。因此,您应该避免依赖它们,因为 IE 最终会消失,取而代之的是 Edge。