Windows XP中的Internet Explorer 8

时间:2010-07-03 00:22:34

标签: javascript css windows internet-explorer-8

我目睹了Windows XP中的Internet Explorer 8(IE8)以及它在Windows Vista / 7中的表现。非常奇怪的是,对于CSS和JavaScript的某些方面,IE8似乎就像IE7一样(也许对于其他元素)。我是那个看东西的人吗?否则,如果这是真的,为什么会发生这种情况?IE8 for Windows XP和IE8 for Windows Vista / 7的主要区别是什么?

3 个答案:

答案 0 :(得分:2)

确保IE8的IE8没有被翻转为“兼容模式”。 UI上有一个开关,允许用户将其翻转为“类似于IE7的行为”设置。我今天刚刚发现了它,它真的让我生气了。 (我知道IE8可以做到这一点,但我不知道它是由用户控制的!)

这是一个诀窍:拿一个你知道的页面将其置于IE8标准模式,在你的怪异代理浏览器中启动它,然后启动开发人员工具,看看它说的是什么页面模式位于该窗口的顶部。

答案 1 :(得分:1)

XP上的IE8与Vista与Windows 7的区别应该是最小的。

大多数差异都与Chrome有关(例如滚动条的样式或下拉列表中的箭头)。

也就是说,IE8确实有一个称为兼容模式的东西,当打开时,会导致IE8呈现内容,就好像它是IE7一样。这是地址栏右侧的损坏页面图标。当按下(灰色)时,它会打开,并且站点将以“IE7模式”呈现。

由于您必须在原始问题中至少有2台机器进行比较,因此您可能需要验证它们是否都是以相同模式查看网站。

最后,如果其中一台机器设置为打开“清除类型”,则网站的视觉质量可能会有所不同。 (这是个人品味的问题,但基本上是打开它,Windows试图在子像素级别反对别名文本“平滑”)这既是Windows设置又是IE设置(两者都可以更改)独立)你可能想确认两台机器都按照你喜欢的方式设置。

答案 2 :(得分:1)

抱歉,我不确定如何添加评论,所以我这样做是为了回答。 当IE8来自Intranet区域时,它将使用兼容模式呈现HTML。 我想我发生的是,在Vista / 7内网模式下默认关闭。但它在XP中。因此浏览器可以在vista / 7中以IE8模式运行,但在XP中以IE7模式运行。

请参阅以下URL中的“控制默认渲染”部分。 http://msdn.microsoft.com/en-us/library/cc288325%28VS.85%29.aspx

另请参阅“指定文档兼容模式”部分,了解是否可以强制页面在IE8模式下运行,这可能有助于解决您的问题。