IE8有自己的错误,在IE6,IE7,IE8 compat中不存在。模式和IE9 beta ... 即:http://forum.jquery.com/topic/hidden-visible-broken-in-ie8
有没有办法强制IE8的兼容模式?
<meta http-equiv="X-UA-Compatible" content="IE=IE7; IE9" />
IE8 doc类型回归到IE8模式
当我尝试:
<!--[if IE 8]>
<meta http-equiv="X-UA-Compatible" content="IE=7"/>
<![endif]-->
IE8呈现元标记但完全忽略它
我没有选择,除了为每个IE&gt; 7转换IE7文档模式?
答案 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;