if IE的外部样式表包含所有IE样式表规则

时间:2015-09-12 13:25:21

标签: css internet-explorer cross-browser

我在一个使用相当多的ccs3和JS的响应式网站上工作,该网站有很多后备,所以它可以跨浏览器回到IE8。对于几乎所有的IE版本,我都在每页的<head>中有一个特定于写的IE浏览器代码

               / * CSS样式* /            
<!--[if lte IE 8]>
  <style>
    /*CSS STYLES*/
  </style>
<![endif]-->

<!--[if lt IE 8]>
  <style>
    /*CSS STYLES*/
  </style>
<![endif]-->

不是这样做,因为它占据了每页头部的空间,可以做这样的事情:

<!--[if lte IE 9]>
      <style>
        /*Go to a style sheet where all the above code is*/
      </style>
    <![endif]-->

我在这里尝试做的是允许IE打开一个单独的样式表,其中包含所有IE浏览器的所有上述规则,而不是必须为{{1中的每个IE块设置外部样式表}}

1 个答案:

答案 0 :(得分:0)

与引用普通样式表的方式相同。

<!--[if lt IE 9]>
    <link rel=stylesheet href="YOUR_FILE_HERE.css">
<![endif]-->