IE9调试网站为IE7和IE7标准

时间:2012-03-06 09:20:11

标签: css internet-explorer-8 internet-explorer-7 internet-explorer-9

我刚刚完成了一个新的html版本的网站,它在Firefox,IE9,Safari,Chrome中运行良好。现在,让它在IE8和IE7中运行起来很困难。

我为这两个浏览器添加了一些条件CSS样式表:

<link rel="stylesheet" type="text/css" href="css/reset.css" />
<link rel="stylesheet" type="text/css" href="css/layout.css" />
<!--[if IE 7]><link rel="stylesheet" type="text/css" href="css/ie7.css"><![endif]-->
<!--[if IE 8]><link rel="stylesheet" type="text/css" href="css/ie8.css"><![endif]-->

然后我使用IE9,调试工具(F12),将浏览器模式设置为IE7,将文档模式设置为IE7标准。所以我在条件样式表中放入了一些css类(它应该覆盖main layout.css文件中的那些(对吗?)并刷新页面。但IE根本不应用或覆盖条件样式表中的任何样式。我只是将layout.css中的那些仍然应用,因此没有任何改变。

是什么给出的?如何调试这些浏览器?

1 个答案:

答案 0 :(得分:1)

只需检查IE css文件的路径一次。并清除IE浏览器缓存然后检查出来。它应该反映出来。 最后尝试dis

            <!--[if gte IE 7]>
            <link rel="stylesheet" href="CSS/filename.css" type="text/css" />
        <![endif]-->

然后你不需要为IE7和IE8添加两个文件