0

当我导航到我的应用程序中的一个页面时Compatibility View,IE 的 The of 更改为Quirks Mode.

在 IE8 和 IE9 中,我通过使用此代码克服了这个问题,但是,它不适用于 IE7

if($ie_version =='7') { 
      echo $ie_version; ?>
     <meta http-equiv="X-UA-Compatible: IE=7" content="IE=EmulateIE7" >
<?php }
else if($ie_version =='9'){ ?>
<meta http-equiv="X-UA-Compatible" content="IE=edge"  value="9" > 
<?php }
else if($ie_version =='8') { ?>
     <meta http-equiv="X-UA-Compatible" content="IE=edge" value="8" > 
<?php }   ?>

有人可以建议补救措施吗?另外,我想知道为什么模式会变成怪癖。

4

2 回答 2

0

这是由于 html 错误,在实际 html 开始之前使用了注释行,我刚刚删除了它,现在它工作正常

于 2012-12-17T09:30:39.427 回答
0

转到工具-> 兼容性视图设置

并查看您是否在其中定义了任何站点。如果它们在那里,那么它将仅更改为这些站点的兼容性视图。

如果您不希望它们在那里,请删除它们

于 2012-12-12T13:45:32.843 回答