开发人员工具打开时,IE-Only属性是否有效?

时间:2014-01-18 22:36:39

标签: html internet-explorer internet-explorer-8 frontend developer-tools

我正在尝试在 IE8 上测试一个网站,虽然我的计算机上没有 IE8 但我使用开发人员工具(f12)文档模式模仿 IE8 ,但它不起作用,浏览器没有加载备用CSS文件。

3 个答案:

答案 0 :(得分:2)

在注释中指定您具有以下条件CSS:

<!--[if lt IE 8]> <link rel="stylesheet" type="text/css" href="ie7-and-down.css" /> <![endif]-->

如果这是你的实际行,那么你的CSS没有被加载是正常的,因为它特定于IE8以下的任何版本。

在设置文档模式时,IE应加载适当的样式。

答案 1 :(得分:2)

即使使用兼容模式,条件注释也无法在IE 11中运行。如果您需要为过时的IE版本测试CSS,您真的需要从http://modern.ie下载免费的VM。有90个可供选择,因此应该有一个可以在本地或在云中运行。

答案 2 :(得分:1)

开发人员工具不是测试网站的最佳工具,因为开发人员工具栏会模仿想要的,但使用自己的代理和工具。 JS使页面有效。

对我来说,解决方案是为每个浏览器设置一些VM(虚拟机http://www.vmware.com/eu/),以确保所需浏览器具有实际行为,或使用类似http://www.browserstack.com/

的内容

但是,我同意在没有任何工具的情况下在IE7中调试JS是非常有害的,我尝试了很多,但没有建议!所以结论,VM的

另外,在IE8中也存在同样的问题:工具栏比IE7要好得多,但它不适合开发者......