!Important>行内样式>ID选择器>类选择器>标签>通配符>>继承>浏览器默认属性
权重
CSS权重选择器优先级计算公式:
:
优先级注意点:
1. 权重是有四位数字组成,但是不会有进位.
2. 可以理解为类选择器永远大于元素选择器,id选择器永远大于类选择器,依次类推.
3. 等级判断从左向右,如果某一位数值相同,则判断下一位数值.
4. 可以简单记忆法:通配符和继承权重为0,标签选择器为1,类(伪类)选择器为10,id选择器100,行内样式为1000, !Important无穷大.
5. 继承的权重是0,如果该元素没有直接选中,不管父元素权重多高,子元素得到的权重都是0
权重叠加: 如果是复合选择器,则会有权重叠加,需要计算权重.