(1)CSS选择器都有权重值,权重值越大优先级越高。
内联样式表的权重值最高,值为1000。
id选择器的权重值为100。
class选择器的权值为10。
类型(元素)选择器的优先级为1。
通配符选择器的优先级为0。
(2)当权值相等时,后定义的样式表要优于先定义的样式表。
(3)在同一组属性设置中表有“!important"规则的优先级最大。
CSS样式选择器分为4个等级,a、b、c、d,可以以这四种等级为依据确定CSS选择器的优先级。1.如果样式是行内样式(通过Style=””定义),那么a=1
2.b为ID选择器的总数
3.c为Class类选择器的数量。
4.d为类型选择器的数量
5.属性选择器,伪类选择器和class类选择器优先级一样,伪元素选择器和类型选择器一样
6.!important 权重最高,比 inline style 还要高