Internet Explorer 8 兼容性问题

Internet Explorer 8 兼容性问题

我的网站是在 IE6 环境中开发的,运行良好。我们的一个用户的电脑上装有 IE8。这里的一些控件与其他控件重叠,并且 Infragistics 网格无法正常显示。

在我的 HTTP 标头中X-UA-Compatible,我在值列中添加了IE=EmulateIE8,但这不能满足我的要求。

在 webconfig 中我添加了以下代码:

<configuration>
     <system.webServer>
           <httpProtocol> 
               <customHeaders> 
                    <clear /> 
                    <add name="X-UA-Compatible" value="IE=EmulateIE8" /> 
               </customHeaders> 
           </httpProtocol> 
     </system.webServer> 
</configuration>

编译时我收到以下错误消息:

“多个配置部分..不允许..”

或类似的东西。

在 html 部分中我添加了<head>标签

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

这也不能正常工作...

请指教,我是 ASP.net 2.0 的初学者。

答案1

看看这个:了解 Internet Explorer 8 中的兼容模式

尽管对您的 html 了解不多,但我仍然可以指出您应该使用 EmulateIE7(而不是 EmulateIE8)并将 DOCTYPE 设置为 Quirks 模式。

看看这个:怪异模式 - 使用 DOCTYPE 标签

相关内容