CSS基础扫盲

开DIV+CSS中遇上一个问题,有些想要的效果并没有被显示出来。 很多时候是优先级别的原因。 优先级别最最简单的,举例,div小于.class小于#id小于style="" 但是当选择器很复杂的时候,就要引入这个计算方法了。 每个ID选择符(#id),加 0,1,0,0。 每个class选择符(.class)、 每个属性选择符([attr=”"])、每个伪类(:hover)加0,0,1,0 每个元素或伪元素(:firstchild)等,加0,0,0,1 其他选择符包括全局选择符*,加0,0,0,0 越是在前面位数的优先级越高。 此外,如果优先权一样,在代码中靠下的CSS会覆盖前面的CSS设置。

Tags: css优先级

« 上一篇 | 下一篇 »

Comment (require):