【问题标题】:About Internet Explorer 9 document and browser mode关于 Internet Explorer 9 文档和浏览器模式
【发布时间】:2011-07-15 00:07:17
【问题描述】:

美好的一天!我有一个关于 Internet Explorer 9 的问题。谁能告诉我它的文档和浏览器模式(我的意思是在选择时呈现为 Internet Explorer 8 和 7)是否适合在不同版本的浏览器中测试 HTML 和 CSS?

我曾经在我的虚拟 Windows 机器上使用 Multiple IE 之类的东西,但我的同事使用 Internet Explorer 9 “直接”测试 HTML 和 CSS。所以我们没有人对所选择的解决方案有正确的感觉。

所以,这就是问题所在。

【问题讨论】:

    标签: html css internet-explorer-9


    【解决方案1】:

    在我的主观体验中,IE9 的 8/7“浏览器模式”一直是实际浏览器的准确反映——至少对于纯 HTML/CSS 而言。

    但是,JavaScript 存在细微差别,请参阅此处的“IE8 兼容性视图和 IE7 之间的差异”部分:

    http://blogs.msdn.com/b/ie/archive/2009/03/12/site-compatibility-and-ie8.aspx

    我通常使用 IE9 的旧版“浏览器模式”进行测试,但如果我感到偏执或想要绝对确定,我会使用我的虚拟机。

    【讨论】:

    • 谢谢你的回答,三十点!
    【解决方案2】:

    恕我直言,您的问题的答案是肯定的 - 使用浏览器模式。

    这是一篇给你的好文章 http://blogs.msdn.com/b/ie/archive/2010/10/19/testing-sites-with-browser-mode-vs-doc-mode.aspx

    【讨论】:

      【解决方案3】:

      我在 IE9 Doc Mode 与真正的 IE8 或 IE7 中看到的一些差异:

      1) 如果 PNG 图像被赋予不透明度(通过专有 CSS 过滤器),“Real IE8/IE7”会显示黑色衬里。

      2) 'Real IE8/IE7' 中的 JavaScript 性能显然不如 IE9。

      3) 字体在各种模式下也往往存在一些显示问题:http://blog.typekit.com/2013/03/14/the-dangers-of-cross-browser-testing-with-ie9s-browser-modes/ 并且字体平滑是 windows XP 中的一个问题。

      4) 嵌入的 YouTube 视频存在与其他元素重叠的 z-index 问题(由 wmode 修复)。

      5) 专有 CSS 过滤器在“Real IE8”中正常工作,但如果应用于 IE9 文档模式下的 HTML5 元素,则不会显示。 (遇到过一次)

      总结:如果您制作的网站是 JavaScript 密集型网站,或者客户端非常关心 IE7/8 上的用户,请检查 Real IE 7/8 并解决问题。

      【讨论】:

        猜你喜欢
        • 2013-07-09
        • 2011-10-03
        • 1970-01-01
        • 1970-01-01
        • 2012-06-14
        • 1970-01-01
        • 2013-07-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多