Css IE的条件注释对Firefox也是可见的

Css IE的条件注释对Firefox也是可见的,css,firefox,internet-explorer-7,comments,conditional,Css,Firefox,Internet Explorer 7,Comments,Conditional,我有条件的评论怎么了?它们同时适用于firefox和IE <!--[if IE 7]> <link rel="stylesheet" type="text/css" href="../App_Themes/css/stylesIE7.css" /> <![endif]--> 这正常吗?我遗漏了什么吗?如果“可见”是指它们在源代码中是可见的,那就是设计好的。但是Firefox不会加载CSS文件,而是将整个部分视为注释。您使用的语法是正确的 例如,使

我有条件的评论怎么了?它们同时适用于firefox和IE

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

这正常吗?我遗漏了什么吗?

如果“可见”是指它们在源代码中是可见的,那就是设计好的。但是Firefox不会加载CSS文件,而是将整个部分视为注释。您使用的语法是正确的

例如,使用Firebug的“Net”选项卡确认样式表实际上没有被加载。

如果“visible”是指它们在源代码中可见,这就是设计的。但是Firefox不会加载CSS文件,而是将整个部分视为注释。您使用的语法是正确的


例如,使用Firebug的“Net”选项卡确认样式表实际上没有被加载。

在源代码中,我看到您包含了两次样式表。移除最后一个

    <!--[if IE 7]>
    <link rel="stylesheet" type="text/css" href="App_Themes/trimar/stylesIE7.css" />
<![endif]-->

<link href="App_Themes/trimar/styles.css" type="text/css" rel="stylesheet" />
<link href="App_Themes/trimar/stylesIE7.css" type="text/css" rel="stylesheet" />

在源代码中,我看到您包含了两次样式表。移除最后一个

    <!--[if IE 7]>
    <link rel="stylesheet" type="text/css" href="App_Themes/trimar/stylesIE7.css" />
<![endif]-->

<link href="App_Themes/trimar/styles.css" type="text/css" rel="stylesheet" />
<link href="App_Themes/trimar/stylesIE7.css" type="text/css" rel="stylesheet" />



你怎么说IE评论对Firefox是可见的?你的语法看起来很好,所以我怀疑上面还有什么不正确的地方。你能不能把它缩小到最不可复制的代码范围,然后贴出来让我们看看atI意味着应该只在IE中加载的css样式,也会在firefox中加载?你怎么说IE注释对firefox是可见的?你的语法看起来很好,所以我怀疑上面还有什么不正确的地方。你能不能把它缩小到最不可复制的代码,然后贴出来让我们看一看atI意味着应该只在IE中加载的css样式也会加载到firefox中?我的意思是stylesIE7.css文件包含的css代码也会应用到firefox中。我以前使用过一千次条件注释,但这是第一次发生这种奇怪的事情。@ktsixit这真的很奇怪。您能在条件注释前后显示一些代码吗?您确定文档中没有其他可能导致混淆的未关闭注释吗?您没有激活Firefox的“IE标签”功能?我从未在Firefox中使用过称为“IE标签”的东西,因此我不认为这是问题的原因。@ktsix如果您在第52行下面有指向同一文件的第二个链接,我真的不明白第二个链接来自何处。请让我再次检查代码,我的意思是stylesIE7.css文件包含的css代码也应用于firefox。我以前使用过一千次条件注释,但这是第一次发生这种奇怪的事情。@ktsixit这真的很奇怪。您能在条件注释前后显示一些代码吗?您确定文档中没有其他可能导致混淆的未关闭注释吗?您没有激活Firefox的“IE标签”功能?我从未在Firefox中使用过称为“IE标签”的东西,因此我不认为这是问题的原因。@ktsix如果您在第52行下面有指向同一文件的第二个链接,我真的不明白第二个链接来自何处。请让我再检查一遍代码我终于弄明白了。我的代码是正确的。我在这个网站上使用nop commerce,它会自动加载css目录中包含的所有css文件。我并没有注意到css文件在源代码中被加载了两次。我将stylesIE7.css文件移到了另一个目录中,现在它可以正常工作了。谢谢大家的帮助有什么办法可以让它
IE gt 9&!IE
?我终于明白了。我的代码是正确的。我在这个网站上使用nop commerce,它会自动加载css目录中包含的所有css文件。我并没有注意到css文件在源代码中被加载了两次。我将stylesIE7.css文件移到了另一个目录中,现在它可以正常工作了。谢谢大家的帮助有什么办法可以让它
IE gt 9&!IE