样式仅在Web应用程序的本地副本中搞砸了 - IE8

时间:2013-06-03 19:40:12

标签: css internet-explorer-8

我最近升级到IE8(因为我生活在最前沿)并且发现至少2个Web应用程序中的样式渲染不正确,但仅限于本地副本。部署/远程版本的应用程序(在开发,测试,prod服务器上)仍然可以在我的IE8中正确呈现。我迷失了差异。 IIS 7在提供样式表方面比IIS 6更好吗? 7是服务器上的版本

1 个答案:

答案 0 :(得分:1)

IE8(及更高版本)有一个名为“兼容模式”的功能,旨在使浏览器像IE7一样工作。

我怀疑这就是你所看到的。您可以通过按F12获取IE的“开发者工具”窗口来证明这一点。在此窗口的右上角,它将显示浏览器模式。如果它显示“兼容模式”,那么你就发现了问题(“Quirks模式”也是一个问题,但我认为它不符合描述的症状)。

我怀疑这是问题的原因是因为您描述同一站点在远程部署时工作正常但在本地系统上出错的方式。

这是一个相当常见的问题,是由于IE中的一个模糊的配置设置导致它在本地Intranet站点上默认使用兼容模式。由于只有Microsoft知道的原因,他们选择将此标志默认为打开。

因此,解决此问题的方法是关闭此标志。转到“工具”菜单,找到“兼容性视图设置”选项。这将打开一个窗口,其中包含一些您应该取消选中的复选框。您的浏览器现在应该在本地站点上运行。

希望有所帮助。