如何让IE8只能在兼容模式下工作?

时间:2010-09-24 09:46:47

标签: internet-explorer browser cross-browser

IE8有自己的错误,在IE6,IE7,IE8 compat中不存在。模式和IE9 beta ... 即:http://forum.jquery.com/topic/hidden-visible-broken-in-ie8

有没有办法强制IE8的兼容模式?

  1. 当我尝试输入标题时:
  2.   <meta http-equiv="X-UA-Compatible" content="IE=IE7; IE9" />

    IE8 doc类型回归到IE8模式

    1. 当我尝试:

      <!--[if IE 8]>
          <meta http-equiv="X-UA-Compatible" content="IE=7"/>
      <![endif]-->
      
    2. IE8呈现元标记但完全忽略它

      我没有选择,除了为每个IE&gt; 7转换IE7文档模式?

3 个答案:

答案 0 :(得分:3)

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7; IE=EmulateIE9" />

这使IE8进入IE7兼容模式,但在IE9模式下单独使用IE9。

答案 1 :(得分:0)

请尝试以下操作,不要使用分号

<!--[if IE 8]>
    <meta http-equiv="X-UA-Compatible" content="IE=7" />
<![endif]-->

这适用于我,测试http://forum.jquery.com/topic/hidden-visible-broken-in-ie8也适用

让我知道这是否也适合你

答案 2 :(得分:0)

这会设置您的旧浏览器,即IE 6,5或8内容兼容自动,即使您使用最新的浏览器,即10或11 例如:这是针对IE7 .......

... meta http-equiv =&#34; X-UA-Compatible&#34;含量=&#34; IE = EmulateIE7&#34;&GT;