另外,html条件为

时间:2016-03-17 14:31:09

标签: html css internet-explorer conditional-comments

如果浏览器是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的情况下才这样做,如果浏览器不是,我想做的就是。

我该怎么做?

谢谢!

2 个答案:

答案 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]-->