Css 条件注释会导致IE使用单独的样式表吗

Css 条件注释会导致IE使用单独的样式表吗,css,internet-explorer,conditional-statements,Css,Internet Explorer,Conditional Statements,我有一个页面,我想为IE(所有版本)使用一个样式表,为所有其他浏览器(firefox、safari等)使用一个单独的样式表 到目前为止,我的标记中的条件语句如下所示: <!--[if !IE]><!--><link rel="stylesheet" type="text/css" href="style.css"><!--<![endif]--> <!--[if IE]><link rel="stylesheet" type

我有一个页面,我想为IE(所有版本)使用一个样式表,为所有其他浏览器(firefox、safari等)使用一个单独的样式表

到目前为止,我的标记中的条件语句如下所示:

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

我尝试使用否定语句,以便IE的样式表不会被其他浏览器使用的样式表所覆盖

但是这不起作用,IE页面仍然由style.css文件而不是style2.css文件设置样式。 我已经检查过了,我的文件名与代码对应,并且在正确的文件夹中等


如果您有任何帮助或建议,我们将不胜感激。

我相信您的第一行可能会有额外的
。看到这个问题的最上面的答案啊哈…谢谢Elise!!有时候,答案很明显地就在你面前,你看不到:-)@Elise-我建议你把它作为一个答案贴出来。:)