1.行内>内部=外部
2.!important >行内>id选择器>类选择器>元素选择器>通配符选择器>继承
复合选择器权重的计算
(0 0 0 0)
第一个零表示!important的个数
第二个零表示ID选择器的个数 #
第三个零表示类选择器的个数,伪类,属性选择器 . : [ ]
第四个零表示标签选择器的个数 ,伪元素选择器 找名 找::
比较时:从第一个零开始,如果第一个零大,那么就是这个选择器的权重高
如果大小相等,比较第二个“0”的大小,如果第二个零大那么这个选择器的权重高
还相等,以此类推
最后:如果比较完后都相等,使用后面的样式