《css mastery》写到层叠重要性指数的次序依次为:
标记为!important的用户样式
标记为!important的作者样式
作者样式
用户样式
浏览器/用户代理的默认样式

这里有个!important,!important是CSS2提出的,是提升指定样式规则的应用优先权。你可能看到或听说IE6不支持!important,可以写hack来区分IE6和其他标准浏览器。实际上不是不支持,而是IE6支持得不完全,或者说是个IE6的Bug。

我们来看下面的例子:

<h2>文字是什么颜色</h2>

情况一:
h2{color:red !important;color:blue;}

情况二:
h2{color:red !important;}
h2{color:blue;}

结果是:第一种情况下,IE6中文字显示蓝色;第二种情况下,IE6文字显示红色。

由此,我们可以得出:在IE6里,重复的属性写在同一对大括号里,后面的将会覆盖前面的,不管上面的属性是否加有!important声明;而写在不同的大括号里,它则会去认加有!important声明的那条属性。

我用IE7测试,似乎还是存在这个Bug,我的IE版本是7.0.5730.13

转载于:https://www.cnblogs.com/acis_/archive/2010/03/09/1681246.html

[转]IE6对!important支持不彻底相关推荐

  1. ie6识别important问题

    以前总以为ie6不能识别支持!important,但是最近测试发现IE6有时也支持!important,于是经过向同事请教和查资料发现了一些规律: 1.  IE6支持重定义中的!important, ...

  2. 解决IE6下不支持 png24的透明图片问题

    解决IE6下不支持 png24的透明图片问题 参考文章: (1)解决IE6下不支持 png24的透明图片问题 (2)https://www.cnblogs.com/heimanba/p/3826771 ...

  3. Ie6/ie7 不支持 JSON

    Ie6/ie7 不支持 JSON 可以用json.js来解决 http://www.cnblogs.com/superchen/archive/2011/08/30/2159090.html 转载于: ...

  4. 1px dotted 在IE6下不支持

    <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...

  5. 让IE6/IE7/IE8支持CSS3属性的脚本ie-css3.htc

    IE6/7并不支持CSS3的属性,IE8也不能很好的支持CSS3.如何让IE 6/7/8支持border-radius (rounded),box-shadow ( shadow),text-shad ...

  6. calc ie支持_让IE6/IE7/IE8支持CSS3属性的8种方法介绍

    让IE6/IE7/IE8支持CSS3属性的8种方法介绍 发布时间:2013-09-23 10:43:06   作者:佚名   我要评论 IE浏览器暂不支持CSS3的一些属性.国外的工程师们,不安于此现 ...

  7. IE6 IE7 不支持 JSON

    最近发现ie6.7不支持json,解决方法:引入json2.js     <script type="text/javascript" src="json2.js& ...

  8. 如何让IE6/IE7/IE8支持HTML5标签

    让IE(ie6/ie7/ie8)支持HTML5元素,我们需要在HTML头部添加以下JavaScript,这是一个简单的document.createElement声明,利用条件注释针对IE来调用这个j ...

  9. 让IE6/IE7/IE8支持CSS3的8种方法

    我们都知道,IE浏览器暂不支持CSS3的一些属性.国外的工程师们,不安于此现状,他们总是尽量使用一些手段使IE浏览器也能支持CSS3属性,我觉得这些都是很有意义,很有价值的工作,可以推动整个技术领域的 ...

最新文章

  1. deeplearning模型分析
  2. 英特尔全栈解决方案,助推人工智能在多领域的落地发展
  3. Java填坑系列之SparseArray
  4. React Native初始化项目0.47.1报错
  5. mac 上mysql_connect_Warning: mysql_connect(): No such file or directory 解决方案总结(操作系统: Mac)...
  6. 简明Python教程学习笔记_1_基本
  7. JavaScript-jQuery事件
  8. [linux]【编译】【高级01】 - 动态库的设定和依赖性的检查 20160921更新 文章没有最终结案
  9. ubuntu下安装最新 版jre 7
  10. 详解Transformer
  11. MyEclipse could not redeploy(不能重新部署)的解决办法
  12. 编译原理 实验2《预测分析法设计与实现》
  13. 如何优化在搜索引擎上的友好度
  14. Firewalld防火墙IP伪装与端口转发
  15. OpenCV色域转换
  16. 更好的表现,NTP8835替代AD83586B方案(一)
  17. 不得不知的MySQL索引和查询优化
  18. sigrity前仿真,DDR地址线仿真。
  19. 5.1 项目范围管理
  20. 邮件客户端设置雅虎“.cn”邮箱

热门文章

  1. 现在这个时代变了,区块链,数字货币才是最火的项目
  2. 为什么43%前端开发者想学Vue.js
  3. 团队项目改进与详细设计
  4. 《JavaScript设计模式 张》整理
  5. 教你如何监控 Apache?
  6. A.457 - Linear Cellular Automata
  7. apk(安卓手机应用软件)解包汉化过程简单陈述 [转贴]
  8. gamebryo坐标系
  9. oracle any 语法,Oracle Any/Some
  10. 3-点的坐标及最远距离问题