【问题标题】:What is the difference between IE11 compatibility mode and IE10 compatibility modeIE11兼容模式和IE10兼容模式有什么区别
【发布时间】:2016-11-09 20:59:34
【问题描述】:

IE11兼容模式和IE10兼容模式都在IE7模式下渲染吗?

【问题讨论】:

    标签: internet-explorer-11 internet-explorer-10 quirks-mode


    【解决方案1】:

    “兼容模式”不止一种,而是多种。

    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 中,有两种不同的 Quirks 模式。原来的 quirks 模式继续像在 IE10 和更早版本中一样继续工作。这意味着除了更改渲染布局之外,它还会关闭所有新的浏览器功能,以便它尽可能接近 IE5.5。但是 IE11 中较新的 quirks 模式并没有这样做。它只是改变了渲染模式。这使它更像其他浏览器中的怪癖模式。 IE11有这两种模式,而IE10只有原来的一种。因此,根据您触发怪癖模式的方式,您可能会发现它的工作方式有所不同。如果您希望它在 IE10 和 IE11 之间运行相同,则需要确保使用原始的 quirks 模式。

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

    【讨论】:

      猜你喜欢
      • 2011-10-07
      • 2013-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-13
      相关资源
      最近更新 更多