我的问题是,这些不一致性现在是否已经解决?如果我在兼容模式下测试一个站点,那么我能有多大的信心它会在IE 7中完全呈现/工作?您认为现在对于网页开发人员来说升级到IE 8是“安全”的吗?
安装IE8后,您需要能够在IE8中检查页面。 如果要检查旧版本,则可以安装IETester。 这将使您免受虚拟机的麻烦。
我能给你的最佳建议就是你应该保留一些安装IE7和IE6的虚拟机。对于我来说,IE8表现极不稳定,经常崩溃。兼容性模式在我的站点上至少是可用的,这方面看起来还好。
我选择了IE Collection并且很喜欢它。
哦我的天啊,太棒了!
IE8是微软推出的一个非常好的产品。它不仅速度快(虽然不如理想的快,但足够好),而且它把Firebug所有的功能都“借鉴”了过来。它还包含了IE7的渲染引擎,所以你真的没有失去任何东西,只是赢得了更多。
按F12,你就可以选择如何显示页面:IE7、IE8或一些我从未理解的中间模式。你还可以通过将以下内容添加到HTML代码中(取自http://blogs.msdn.com/ie/archive/2008/06/10/introducing-ie-emulateie7.aspx)来强制Web浏览器在IE7模式下呈现。
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
其他使用Windows操作系统且未受企业环境过滤的人也会收到相同的更新通知。
因此,如果您的用户大多使用公司计算机,由IT部门控制IE升级,则在主要计算机上坚持使用IE7(并在虚拟或其他计算机中测试IE8)可能是最佳选择。
否则,您应该跟随大多数用户的步伐,使用带有IE7的虚拟机进行向后测试,或使用兼容性模式。