CSS基础扫盲
shiny 写于 2008, December 15, 9:17 PM. 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设置。
本文采用Creative Commons协议,复制本文需遵守三点:1、保留署名(链接);2、非商业性使用;3、再次创作的作品必须以相同的许可协议发布。法律顾问:庄毅雄律师
Tags: css优先级
« 上一篇 | 下一篇 »