【问题标题】:Hack for IE9 compatibility mode破解 IE9 兼容模式
【发布时间】:2013-05-30 10:10:21
【问题描述】:

我有一个网站。它的一部分在IE9IE8 中看起来是我想要的方式。但是,当IE9 compatibility mode选择看起来更改。我怎样才能为此写一个 hack?

【问题讨论】:

标签: css internet-explorer-9


【解决方案1】:

简短回答:不要使用兼容模式。

您可以在 HTML 代码的 <head> 部分中使用以下行来强制 IE 不使用兼容模式:

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

希望对您有所帮助。

【讨论】:

  • 我添加了这个。但它仍然打破了 IE 9 兼容性 ode!
  • 这一行通常应该首先阻止它进入兼容模式。
  • 是的,但它并没有停止!
  • 好的,这里有几个 IE 配置设置可能在起作用。首先,如果页面有 HTML 错误,它可能会强制 IE 进入兼容模式。请与validator.w3.org 确认。其次,如果它在您的本地 PC 上运行,您可能会遇到 IE 的“本地 Intranet 站点上的兼容模式”设置。如果是这样,您可能应该关闭该设置。