首页 > 其他 > 详细

ie6下面不支持!important的处理方法

时间:2015-07-07 14:35:22      阅读:109      评论:0      收藏:0      [点我收藏+]

例子:

  #box {
       color:red !important;
       color:blue;
   }

 

  这个例子应该是大家经常见到的important的用法了,在IE6环境下,这行字是蓝色,在 IE7及firefox下,为红色。这是因为IE6不认important(即不认 !importmant 但是还是认!important前面的color:red),并且color:blue放在color:red的后面(后面的css定义覆盖了前面的 color:red),所以在IE6下字为蓝色;

 

.home{ 
margin-left:20px!important; 
margin-left:40px; 
} 

   那么在火狐、google浏览器以及IE7以上版本下将会按照20px来执行,而在IE6下却仍然按照40px来执行,因为IE6并不支 持!important规范,我们就可以按照这个规则来满足IE6的设计需要,什么时候发现IE6和其他浏览器显示效果不同,那么就设置两个,在上面的一 个加入!important标记,而下面的一句则不需要添加,这样IE6就按照下面的来执行了。

 

ie6下面不支持!important的处理方法

原文:http://www.cnblogs.com/jsingleegg/p/4626827.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!