本篇文章使用最新的IE10以及firefox与chrome测试(截止2013年5月27日22:23:22)http://www.cnblogs.com/yudy/archive/2013/05/27/3102825.html

CSS的原理:

我们知道,CSS写在不同的地方有不同的优先级, .css文件中的定义 < 元素style中的属性,但是如果使用!important,事情就会变得不一样。

首先,先看下面一段代码:

<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>测试Css中的!Important区别</title> </head> <style type="text/css">.testClass{
color:blue !important;
}</style><body><div class="testClass" style="color:red;">测试Css中的Important    </div></body></html>

虽然元素的style中有testClass类的定义,但是在上面的css定义中的用!important限定的定义却是优先级最高的,无论是在ie6-10或者Firefox和Chrome表现都是一致的,都显示蓝色。

这种情况也同时可以说明ie6是可以识别!important的,只是这个是ie6的一个缺陷吧。如果写成下面的样式,ie6是识别不出来的:

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

这样,在ie6下展示的时候会显示成红色。

当然,也可以通过以下方式来让ie6识别:

.testClass{ 
color:blue !important; 

.testClass{ 
color:red; 
}

通过以上方式也是可以让ie6显示成蓝色的。

以上实例说明使用!important的css定义是拥有最高的优先级的。只是在ie6下出了一点小的bug,注意书写方式一般可以轻松避开的。

本文转自wiwi博客51CTO博客,原文链接http://blog.51cto.com/wiwili/1969152如需转载请自行联系原作者
wiwili

CSS中!important的使用相关推荐

  1. css规则可以放在云上,CSS中!important规则的使用方法

    CSS中!important规则的使用方法 发布时间:2020-06-15 10:53:11 来源:亿速云 阅读:129 作者:Leah 这期内容当中小编将会给大家带来有关CSS中!important ...

  2. CSS 中 !important的用法总结

    下面简要的给大家讲一下CSS 中一个比较重要的!important属性,从笔者的实践中总结了以下两点: 1.用于解决IE对某些CSS规范有偏差的情况. 比如在IE中的效果总是和其他的浏览器如firef ...

  3. CSS中!important的用法及作用

    定义及语法 !important,作用是提高指定样式规则的应用优先权(优先级).语法格式{ cssRule !important },即写在定义的最后面,例如:box{color:red !impor ...

  4. !Important:CSS中!important的作用用于Ie6.0 与Ie7.0、firefox

    {*rule !important}这个css规则当今在网页制作的时候的普及已经非常流行了,以前我对它的理解就停留在'浏览器是否识别阶段' 而没有真正去研究过,可是现在发生了变化.众所周知,!impo ...

  5. css中的优先级最高,css中!important的作用(最高等级)

    {*rule !important}这个css规则当今在网页制作的时候的普及已经非常流行了,以前我对它的理解就停留在'浏览器是否识别阶段' 而没有真正去研究过,可是现在发生了变化.众所周知,!impo ...

  6. CSS 中 !important 的用法

    important 意为 重要的. .app {color: red !important; }#app {color: green; } 以上代码最终结果为红色. 在 CSS 选择器中,ID 选择器 ...

  7. css中!important的用法

    !important为开发者提供了一个增加样式权重的方法.应当注意的是!important是对整条样式的声明,包括这个样式的属性和属性值 <style type="text/css&q ...

  8. css中!important作用

    例如 .bgC { background-color: #e9faff ; } 中不加 important的时候:chrome 不会显示背景效果: 当加上important的时候,会显示背景效果 !i ...

  9. CSS中的!important属性用法

    由于IE并不严格执行W3C标准, 而又几乎垄断了浏览器市场. 所以作为一名合格的网站制作人员, 必须要针对不同的浏览器进行微调. 实现不同浏览器之间兼容的方法有很多, 比如利用JS探测用户的浏览器类型 ...

最新文章

  1. ACMNO.49:一元三次方程求解(主要就是精度问题)
  2. 顺序表-插入一个元素x后保持该顺序表L递增有序排序(查找+元素后移插入)
  3. 深入学习QWidget-1
  4. mysql数据库的维护_MySQL数据库维护
  5. laravel数据迁移问题
  6. python中初始化方法_Python中类的初始化特殊方法
  7. 再谈谈ADO.NET Data Service
  8. cpp调用python_从python ctypes调用CPP函数
  9. red hat linux没有库文件libiconv.so,libiconv库链接问题一则(备忘)
  10. centos 虚拟机glibc升级_CentOS 6 glibc升级到2.15
  11. pgAdmin4的备份和还原数据
  12. 直击14号台风“灿都”最新消息!浙江多地停课停运,上海严阵以待!
  13. 《TypeScript》入门与精通-.d.ts描述文件的使用和详解
  14. 二十九岁,刚读完了财富启蒙读物《小狗钱钱》
  15. Web页面测试和接口测试的区别在哪?
  16. 中鑫吉鼎|不同人生阶段的女性理财方式
  17. Android 新手引导添加View的方法
  18. PageHelper使用方法
  19. 跟着狂神学SpringCloud(Rest环境搭建+Eureka服务注册与发现+ribbon+Feign负载均衡+Hystrix+服务熔断+Zuul路由网关+SpringCloud config分布)
  20. android定位:获取当前位置的经纬度

热门文章

  1. C#设计模式--模板方法模式(学习Learning hard 设计模式笔记)
  2. 【2016计概A期末】照亮房间
  3. Android框架式编程之MVP架构
  4. 【代码笔记】iOS-点击城市中的tableView跳转到旅游景点的tableView,下面会有“显示”更多。...
  5. access查询出生日期格式转换_从身份证中提取出生日期的3个方法和计算年龄和星座的方法...
  6. Ubuntu时间显示不准确的解决方案
  7. 全国计算机等级考试题库二级C操作题100套(第83套)
  8. php7过滤,PHP7过滤unserialize()
  9. 王者荣耀6月23服务器维护,王者荣耀6.23维护到什么时候?6月23日长枪掠火版本异常介绍...
  10. java 设置pdf 编码格式_Java如何设置PDF文档背景色详解