深圳市博士通科技有限公司

CSS中的优先权

2012/11/10 9:49:45   阅读:4684    发布者:4684

在做一个网站建设时,很大可能会遇到css,可css优先级谁了解呢
选择器的特殊性(优先权)由选择器本身的组件确定。特殊性的值表述为4个部分,如:0、0、0、0。

一个选择器的具体特殊性如下确定:

•结合符和通配符选择器对特殊性没有任何贡献。
•内联样式声明:加1、0、0、0。
•重要性声明!important的优先权高于任何非重要声明。
•对于选择器中给定的各个ID属性值:加0、1、0、0。
•对于选择器中给定的各个类属性值、属性选择器或者伪类,加0、0、1、0.
•对于选择器中给定的各个元素和伪元素,加0、0、0、1.伪元素是否有特殊性?在这方面CSS2有些自相矛盾,不过CSS2.1很清楚的指出,伪元素有特殊性,而且特殊性为0、0、0、1。