注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

邰增涛博客

www.xazcwl.com -- 爱生活,爱技术,将web编程进行到底!!!

 
 
 

日志

 
 
关于我

西安增创网络科技有限公司,专注网站建设、手机网站、商城网站、微网站开发、小程序开发、APP开发!!!

IE6下关于!important的bug  

2010-01-30 16:34:32|  分类: 网站开发 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
关于!important的它的用法相信大家都不陌生!!!
!important是css2.0提出的,是指定提升样式规则的优先权,很多人都说IE6浏览器不支持!important,下面就让我们做做实验,看到底是什么原因...
用xhtml代码和color属性
例如一:h2 {
    color:#f00;
    color:#00f;
}
<h2>Hello world,my name is Atao</h2>
我们看到在IE6,firefox,safari,opera下都显示字体颜色蓝色
例如二:h2 {
    color:#f00 !important;
    color:#00f;
}
<h2>Hello world,my name is Atao</h2>
我们看到在IE6下显示字体颜色蓝色,而在firefox,safari,opera浏览器下字体颜色红色
例如三:h2 {
    color:#f00 !important;
}
h2 {
    color:#00f;
}
<h2>Hello world,my name is Atao</h2>
我们看到在IE6,firefox,safari,opera下都显示字体颜色红色

由此,我们得出结论:
IE6支持!important属性,但存在bug在IE6里,重复的属性写在一个大括号里,后面的属性将会覆盖前面的属性,不管其中任何一个属性有没有加!important声明;而写在不同大括号里,它则先去执行加!important声明的那个属性。
  评论这张
 
阅读(100)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018