CSS权威指南-特殊性

来源:互联网 发布:加强网络宣传队伍建设 编辑:程序博客网 时间:2024/05/01 12:24

可以使用多种方法选择元素,同一个元素可以使用两个或多个规则来选择,每个规则都有其自己的选择器。

例如:

h1{color:red;}

body h1{color:yellow;}

每个选择器的特殊性,对于每个规则,用户代理会计算选择器的特殊性,如果一个元素有两个或者多个冲突的声明,那么最高特殊性的声明就会胜出。

特殊性并不是解决冲突的全部,实际上,所有样式冲突的解决都是由层叠来处理的。

选择器的特殊性由选择器本身的组件确定。特殊性值表述为4个部分,如0,0,0,0.


例如:



重要性:

有时某个声明可能非常重要,超过了所有其他声明。  !important

!important总是放在声明的最后,即分号前面,如果一个属性值可以包含多个关键字词,必须将!important标志放在声明的最后;

例如:

h1{font:smaller Times,serif !important;}

如果一个重要声明和一个非重要声明冲突,胜出的总是重要声明。


0 0
原创粉丝点击