CSS---!important
2016-03-01 22:11
405 查看
默认情况下,CSS规则按级层覆盖,例如在.CSS文件中的定义可以被html文件中<style type="text/css"></style>里的定义覆盖,反之不行;书写在下面的定义可以覆盖写在上面的定义,反之不行。
然而,对覆盖平衡而言,加上一个“!important”就优先于正常的CSS规则。
如果没有加!important,后面的定义会覆盖前面的定义。加了以后前面的定义的优先级提高了。所以最终p里面的文字会显示红色。
小结:如果外部样式表中的样式不被内部样式所覆盖,就得加!important;在同一个{}内,先定义的选择器不被后定义的覆盖,得加!important
然而,对覆盖平衡而言,加上一个“!important”就优先于正常的CSS规则。
<style type="text/css"> p{color:red!important;} p{color:blue;} </style> .... <p> I Love CSS.</p>
如果没有加!important,后面的定义会覆盖前面的定义。加了以后前面的定义的优先级提高了。所以最终p里面的文字会显示红色。
小结:如果外部样式表中的样式不被内部样式所覆盖,就得加!important;在同一个{}内,先定义的选择器不被后定义的覆盖,得加!important
相关文章推荐
- CSS3弹性布局内容对齐(justify-content)属性使用详解
- CSS3媒介查询
- back to top 回到顶部按钮 css+js
- CSS3:有雪花的导航栏实例
- 针对铁定浏览器的css选择符
- CSS布局总结
- CSS中cursor的pointer 与 hand-备
- CSS居中的方法总结
- CSS布局模型思考
- 前端编码规范(4)—— CSS 和 Sass (SCSS) 规范
- css特效实现html表格显示部分内容,当鼠标移上去显示全部。
- css中合理的使用nth-child实现布局
- SCSS迷你书(下) - SCSS中@指令
- SCSS迷你书(下) - SCSS中@指令
- SCSS迷你书(上)
- SCSS迷你书(上)
- css背景设置,让套图中某张图片居中显示的例子
- HTML+CSS学习笔记 (7) - CSS样式基本知识
- 通过CSS让html网页中的内容不可选
- 利用css实现文本超出N行之后显示省略号等css常用小知识点