我使用条件语句为特定版本的IE或任何其他浏览器加载css。
例如,让我们说我以IE7为目标。
所以我将使用它:
<!--[if IE 7]>
<link rel="stylesheet" href="/style/ie7.css" />
<![endif]-->
现在......这在我使用IE7时有效,但我希望它也适用于任何其他浏览器。当我检查萤火虫时,这个css没有加载。
如何让它适用于IE7和任何其他浏览器?
谢谢!
答案 0 :(得分:1)
你可以这样做:
<!--[if IE 7]><!-->
<link rel="stylesheet" href="/style/ie7.css" />
<!--<![endif]-->
请注意语法突出显示如何更改,因为条件语句不再注释掉link
元素。
唯一需要注意的是,IE10及更高版本也将使用此样式表,因为IE10 and later now ignore HTML conditional statements entirely by design。由于IE10在标准符合性方面非常受欢迎,这应该不是问题,但如果你不想使用任何版本的IE以外的7来使用这个样式表,我不认为它有一个不涉及JavaScript的解决方法。