首页 > Web开发 > 详细

css !important声明强制优先

时间:2017-07-29 20:00:33      阅读:271      评论:0      收藏:0      [点我收藏+]

 

CSS优先级中还有一个最无敌的声明,就是!important。

在CSS样式表中,带有!important声明的样式优先使用,它的优先级会超越任何地方、任何方式的样式声明,包括行内style属性中声明的样式。

比如下面代码:

  1. <style type="text/css"
  2. div{ color:red !important; }  
  3. </style
  4. <div style="color: blue; ">这是一行文字</div

这里的这行文字在浏览器中仍然显示为红色字体。

所以,CSS样式匹配的优先权遵循以下顺序:

(1)  !important声明高于一切。

(2) 内嵌样式次之。

(3) 样式表中声明按选择器的权重排序。

(4) 最后按浏览器执行样式表的顺序,遵循"后来居上"原则匹配样式。

当然最后还要强调一点:如果没有设置样式的,则自动继承父级节点的样式。

 

转载自: http://book.51cto.com/art/201108/285517.htm

css !important声明强制优先

原文:http://www.cnblogs.com/oldZhangFeng/p/7257269.html

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