【发布时间】:2012-10-29 04:57:28
【问题描述】:
我使用 IE9 中的开发者工具在 IE7、8 和 9 浏览器模式之间切换以测试标记和 CSS。我使用以下组合。
IE7浏览器模式+文档模式IE7标准
IE8浏览器模式+文档模式IE8标准
IE9浏览器模式+文档模式IE9标准
但是,如果我使用以下组合,很少会出现设计的位置问题。
IE9 浏览器模式 + IE7 标准
以上组合有效吗?还是我需要强制更改文档模式?
【问题讨论】:
我使用 IE9 中的开发者工具在 IE7、8 和 9 浏览器模式之间切换以测试标记和 CSS。我使用以下组合。
IE7浏览器模式+文档模式IE7标准
IE8浏览器模式+文档模式IE8标准
IE9浏览器模式+文档模式IE9标准
但是,如果我使用以下组合,很少会出现设计的位置问题。
IE9 浏览器模式 + IE7 标准
以上组合有效吗?还是我需要强制更改文档模式?
【问题讨论】:
在使用 IE 的各种兼容模式进行测试时要记住的一件事是,它们并不是 IE8 或 IE7 的真实副本的完全复制品。在 IE7 或 IE8 的真实副本中不会出现各种不同模式中的已知错误和怪癖。
您的问题是询问哪种模式足以进行测试。我的回答是它们都不是。如果你真的想知道该网站是否在IE7和IE8下运行,你需要在IE7和IE8下进行测试。
是的,在 IE9 中使用回退模式进行测试可以让您与旧浏览器版本非常接近,但您永远无法完全确定它是正确的。归根结底,测试的目的是获得确定性。
【讨论】: