如何计算权重?
计算规则:权重由(A、B、C、D)四个值决定,这四个值的含义如下:
- 如果出现内联样式 A = 1,否则 A = 0
- B 的值等于ID选择器出现的次数
- C 的值等于类选择器、属性选择器、伪类出现的次数
- D 的值等于标签选择器、伪元素出现的次数
根据上面的规则求出A、B、C、D的值,例如:
#nav-global > ul > li > a.nav-link:hover
- 因为没有内联样式,A=0
- ID选择器出现过一次,B=1
-
类选择器出现1次,属性选择器出现0次,伪类选择出现1次,C=2
-
标签选择器出现3次,D=3
求出的值可以简化为 (0,1,2,3)