如果浏览器不是IE,我该如何加载css文件?
换句话说,我想加载一个css文件,只有它是Safari,Firefox o Chrome。 与此相反:
<!--[if IE 8]>
<![endif]-->
感谢
答案 0 :(得分:10)
<!--[if !IE]>-->
...
<!--<![endif]-->
请勿使用以下内容。它是无效的HTML:
<![if !IE]>
...
<![endif]>
答案 1 :(得分:2)
我相信基于这篇文章http://msdn.microsoft.com/en-us/library/ms537512%28VS.85%29.aspx你可以这样做:
<![if !IE]>
Other browser code here
<![endif]>
编辑以上内容有效。微软的链接显示上面的内容,但是RoToRa是正确的,它是无效的并且应该是(注意,与RoToRa相反,你不需要括号内“endif”之前的额外“!”):
<!--[if !IE]>-->
Other browser code here
<!--[endif]-->
答案 2 :(得分:0)
除了上面的大量正确答案之外,还值得问问自己为什么要这样做 - 通常更为正确的是只为IE 包含文件,因为只有IE才有意义地偏离从标准。
反向形式还具有更易读的优点,即imho。 :)
答案 3 :(得分:-2)
<!--[if !IE]>
<![endif]-->
更多信息here