Firefox加载条件注释中引用的所有css文件

时间:2010-08-15 05:37:13

标签: html css internet-explorer firefox cross-browser

我有一个常规的CSS文件和两个IE特定的CSS文件。在Firefox的Firebug中,我注意到同样的<div>从三个文件中获取属性。

为什么Firefox加载iestyle.css&amp; ie6style.css

<!--[if IE 7]>  
<link rel="stylesheet" type="text/css" media="all" href="iestyle.css" />
<![endif]-->

<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" media="all" href="ie6style.css" />
<![endif]-->

加成

alt text http://i33.tinypic.com/2m7i4xl.jpg

3 个答案:

答案 0 :(得分:0)

这绝对应该有效。您确定<!--中没有未公开的<![CDATA[head吗?

答案 1 :(得分:0)

我认为这不是所有相关的代码。您可能在其他地方@include这些文件吗?

答案 2 :(得分:-2)

HEAD元素或BODY元素中的条件注释?我没有尝试过,但如果它们在HEAD元素中(它们应该在那里),FF可能只忽略条件注释。