以上都是在少于10个选择符的情况下,可以把这些数值当作十进制来使用和比较,但是,当选择符超过10个(虽然可能性很小)又会怎么样呢?我们参考一个Eric的例子:
.hello{color:red;}/*specificity=10*/
HTMLBODYDIVULLIOLLIULLIOLLIULLIOLLI{color:green;}
/*specificity=15*/
这里的10并不是“十”,它仅仅代表是一个烦选择符,所以的它的优先级依然要比 15个类型选择符组成的选择器要高。如果换成十六进制的话,就是这个样子
.hello{color:red;}/*specificity=10*/
HTMLBODYDIVULLIOLLIULLIOLLIULLIOLLI{color:green;}
/*specificity=15*/
但是问题,如果你再添加两个元素,就又变成了11了,还是出现前面的情况。不过你应该始终记得,即使数值“看起来”比较大,它们的排序首先按照类型优先级来决定。










