如何仅为ie9定位css?

时间:2015-07-06 06:14:51

标签: css

我需要将ie9的css用作float: left;,但对于所有其他浏览器,它应该是float: none;。所以,我尝试了以下哪些不起作用:

li{
  float: none !important;
  float: left !important \9;
}

我如何仅定位到IE9。我希望不包括外部css用于这一行css。

3 个答案:

答案 0 :(得分:5)

像这样使用:

li{
  float: none !important;
  float: left \9 !important;/* \9 is used after left not after important*/
}

!important应始终在最后。

答案 1 :(得分:1)

在定义css样式时,!important应该结束。 试试这个

 float: left \9 !important;

或者您可以使用条件评论

<!--[if IE 9]>
<style>
Special instructions for IE 9 here
</style>
<![endif]-->

答案 2 :(得分:0)

我使用这样的东西 -

<!--[if IE 9]><!-->        
    //your style or script
<!--<![endif]-->