【问题标题】:Differences in IE8 behavior between XP, Vista, Win7?XP,Vista,Win7之间IE8行为的差异?
【发布时间】:2010-12-09 09:02:23
【问题描述】:

Internet Explorer 8 在不同操作系统上的行为(HTML、CSS、Javascript...)是否有任何显着差异?

换句话说,网页在 IE8+XP、IE8+Vista 和 IE8+Win7 上的工作方式是否相同,还是有一些显着差异?

(我知道安装的插件和字体会产生影响,但目前这有点超出我的范围;假设兼容模式 X-UA-Compatible: IE=8edge


虽然The IEBlog 包含非常有用的信息,但我没有在那里找到这些数据 - 所以我假设那里不应该有任何区别。但是,搜索出现了this (vague) question: "IE8 on XP: looks great! IE8 on Vista: looks terrible"。同时必须在 VM 中检查 IE8+{XP,V,7}。

【问题讨论】:

    标签: windows internet-explorer-8 cross-browser


    【解决方案1】:

    完全不同的渲染是可能的。我的项目在 IE8+XP 和 IE8+Win7 中有不同的视图。在 IE8+XP 中 CSS 渲染与 Windows 7 有显着差异。

    【讨论】:

    • 而这种差异是......?
    【解决方案2】:

    在 XP 上的 IE8 也存在奇怪的行为差异 例如,在表格布局中的输入控件之间切换时(想想 excel) 当焦点到达最后一个可见控件时它会换行 - 而不是行中的最后一个控件。幸运的是我没有发现任何严重的问题 - 所以客户仍然可以工作。

    【讨论】:

      【解决方案3】:

      至少Wikipedia 声称服务器名称指示仅适用于Vista/Win7 版本的IE8。可能还有其他类似的差异 - 毕竟,IE 使用的系统库可能在不同的操作系统版本之间存在差异。

      【讨论】:

        【解决方案4】:

        至少有 6 个版本的 MSIE 8,由于后期版本中的错误修复,布局可能存在差异。 Microsoft 支持网站上提供了版本列表:

        http://support.microsoft.com/kb/969393

        Windows XP 上的 MSIE8 版本为 8.00.6001.18702,Windows 7 上的版本为 8.00.7600.16385。

        【讨论】:

          【解决方案5】:

          我还发现了 Vista(64) 上的 IE8 和 XP(sp3) 上的 IE8 之间的另一个相当惊人的区别。处理按钮标签上的 value 属性的方式。 当您使用 时,使用 javascript 提交或提取的值在旧 IE 浏览器(已知问题),但也适用于 Vista 上的 IE8。另一方面,XP 上的 IE8 似乎符合其他浏览器已经接受的标准行为。这意味着它实际上返回 10。奇怪

          【讨论】:

          • Vista 与 XP 无关,与 IE7 兼容模式与 IE8 标准模式有关。您可能在 XP 和 Vista 机器上对何时使用兼容模式有不同的用户设置。
          • 该断言背后的任何证据或经验,@bobince?
          【解决方案6】:

          我在 IE8 上遇到了重大问题,在 Windows 7 机器上工作并告诉我布局有问题。我检查了该网站,它的显示风格明显不同。

          所以是的,XP 上的 IE8 和 Windows 7 上的 IE8 之间是有区别的……虽然我还没有弄清楚这些区别是如何发生的以及如何解决它们。

          【讨论】:

            【解决方案7】:

            关于 css 存在一些差异。当我使用两个 div 时,第一个向左浮动,第二个溢出:隐藏;宽度:自动; Windows 7 上的 IE8 正确呈现它,而 xp sp2 上的 IE8 呈现第二个 div,使其宽度不正确。奇怪!

            【讨论】:

              猜你喜欢
              • 2011-07-27
              • 2011-01-16
              • 2010-12-04
              • 2011-01-06
              • 1970-01-01
              • 1970-01-01
              • 2011-07-08
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多