我试图在IE8上测试一个网站,虽然我的计算机上没有IE8,但我使用Developer tools (f12)和文档模式来模仿IE8,但是它不工作,浏览器没有加载可选的CSS文件。
发布于 2014-01-19 13:06:16
条件注释在IE 11中不工作,即使使用兼容性模式。如果你需要测试CSS的过时版本的IE,你真的需要下载一个免费的VM从http://modern.ie。有90个选项可供选择,因此应该有一个可以在本地或云中运行。
发布于 2014-01-19 01:24:01
在注释中,您指定具有以下条件CSS:
<!--[if lt IE 8]> <link rel="stylesheet" type="text/css" href="ie7-and-down.css" /> <![endif]-->
如果这是您的实际行,那么它是正常的您的CSS没有加载,因为它是特定于任何版本以下的IE8。
在设置文档模式时,IE应该加载适当的样式。
发布于 2014-01-19 01:18:43
开发人员工具并不是最好的网站测试工具,因为开发人员工具栏模仿所需的内容,而是使用自己的代理& JS来使页面正常工作。
对我来说,解决方案是为每个浏览器设置一些VM(虚拟机http://www.vmware.com/eu/),确保在实际行为中有想要的浏览器,或者使用类似于http://www.browserstack.com/的东西
但是,我同意在没有任何工具的情况下调试IE7中的JS是非常有害的,我尝试了其中的许多,但没有任何建议!所以结论,VM's
而且,在IE8中也存在同样的问题:工具栏比IE7好得多,但它仍然不适合开发人员.
https://stackoverflow.com/questions/21210769
复制相似问题