CSS的三大特性
- 层叠性
- 继承性
- 优先级
1.1层叠性(覆盖)
1.2继承性
行高的继承
1.3优先级
优先级注意点:
1.权重是有4组数字组成,但是不会有进位。
2.可以理解未类选择器永远大于元素选择器,id选择器永远大于类选择器,以此类推。
3.等级判断从左往右,如果某一位数值相同,则判断下一位数值。
4.简单记忆:通配符和继承权重为0,标签选择器为1,类(伪类)选择器为10,id选择器为100,行内样式表为1000,!important无穷大
5.继承的权重为0,如果该元素没有直接选中,不管父元素权重多高,子元素都得到的权重都是0
!important 权重无限大
继承权重为0
所以以后我们看标签到底执行哪个样式,就先看这个标签有没有直接被直接选出来。
权重叠加
如果是复合选择器,则会有选择叠加,需要计算权重。