如果浏览器是ie8或更低,我想加载.css文件;如果浏览器大于ie8或其他浏览器(chrome,safari等),我想加载其他文件。
我已经读过,在html条件下不是别的。这里的答案总是说使用这样的东西:
<!--[if lt IE 9]>
This is less then IE9
<![endif]-->
<!--[if gt IE 8]> <!-- -->
this is all browsers: IE9 or higher, firefox, chrome, etc.
<!-- <![endif]-->
问题在于,我不想只在浏览器大于8的情况下才这样做,如果浏览器不是,我想做的就是。
我该怎么做?
谢谢!
答案 0 :(得分:1)
<!-- -->
将确保其他浏览器看到它与下一个<!--
之间的内容。请注意Stack Overflow上的语法高亮显示如何不将内容突出显示为HTML注释 - 这是您可以告诉的方式。
更常见的变体有点短:
<!--[if gt IE 8]><!-->
this is all browsers: IE9 or higher, firefox, chrome, etc.
<!--<![endif]-->
答案 1 :(得分:0)
将你的风格放在IE条件
之前<link rel="stylesheet" type="text/css" href="your_styles.css">
<!--[if lt IE 9]>
This is less then IE9
<![endif]-->
<!--[if gt IE 8]>
this is for: IE9 or higher
<![endif]-->