IE6不完全支持!important

!important

!important是CSS1中定义的语法,作用是提高指定样式规则的应用优先权。语法格式如:.demo{color:red !important;}

IE6支持重定义的!important,其它浏览器能够正常识别。.

 

HTML:

<div class="demo">!important</div>

CSS:


如果将!important应用在同一选择器中,IE6不起作用。

.demo {
    color: blue !important;
    color: red;
}

  

如果将!important应用在重定义的选择器中或者同一元素的不同选择器中,IE6则可以识别。

CSS:

.demo {
    color: blue !important;
}
.demo {
    color: red;
}

 

   

 

建议

不建议使用!important,以及权重较高的选择器来控制样式!如果用了,后续代码的维护,你将无止境的陷入这个坑中,嗯哼!

 

posted @ 2014-08-20 09:53  周文洪  阅读(141)  评论(0编辑  收藏  举报