【问题标题】:Why does IE8 version "8.0.7601.17514 CO" behaves like IE7?为什么 IE8 版本“8.0.7601.17514 CO”的行为像 IE7?
【发布时间】:2013-12-02 21:59:04
【问题描述】:

在客户端安装了 IE“8.0.7601.17514 CO”,无法升级到较新版本的 IE。

这个特定版本在 CSS 渲染中的行为类似于 IE7,而更像 IE8。

所以,IE8 特定的<!--[if IE 8]> 没有用处。

是否有解决方法,只针对这个版本的 IE8。

【问题讨论】:

  • 你可能在兼容模式下运行它。

标签: css internet-explorer internet-explorer-8


【解决方案1】:

如果没有一些示例或相关网站的链接,很难给你一个准确的答案。不过,我希望您的客户的 Internet Explorer 会进入Compatibility Mode

这通常发生在所显示的网站存在验证问题的情况下,或者 - 无论出于何种原因 - Internet Explorer 认为它所呈现的网站在 IE7 模式下比在 IE8 模式下看起来更好。

第一步,通过W3 Validator 运行您的网站并纠正它引发的任何问题。

您还可以强制 Internet Explorer 使用最新可用的(即:非兼容模式)-IE-Edge 呈现。这可以通过将此元标记添加到您的页面<head> 来实现:

<meta http-equiv="X-UA-Compatible" content="IE=Edge" />

但请注意,MSDN 仅推荐此方法用于测试目的,推荐在生产站点上使用此方法:

因为边缘模式文档使用最高模式显示网页 可用于查看它们的 Internet Explorer 版本,它是 建议您只应使用此文档模式进行测试 仅用于目的。请勿将其用于生产用途。

【讨论】:

    【解决方案2】:

    要启用/禁用兼容模式,请使用地址栏中的损坏页面图标:

    您还可以使用调试栏(通过按 F12 或使用 extra 菜单启用它)并控制它以何种模式呈现(我有荷兰语安装,但你会明白了):

    AFAIK 没有办法专门针对 IE 的兼容模式,但我也从未觉得有必要这样做。如果您的页面触发了兼容模式,请尝试修复您的页面,而不是对抗这种症状。

    【讨论】:

      猜你喜欢
      • 2013-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-22
      • 1970-01-01
      • 2013-02-22
      • 2013-09-06
      • 1970-01-01
      相关资源
      最近更新 更多