css的权重
css2.0对权重描述的并不是很清楚,但是在 CSS2.1 里W3C已经对CSS的权重有了明确的规定。 Media type and element match Importance and origin in ascending order of importance (confusingly): user agent style sheets user normal style sheets author normal style sheets author important style sheets user important style sheets Specificity Source order 这里面最重要的就是3.Specificity特异性,我把他翻译为权重。 权重是样式表的精髓,它也是样式表时时刻刻在做的事情,是它决定元素该用那个规则而不用哪个规则。在它做决定一起,它要参考几样东西:规则的特殊性,规则的来源,规则出现的顺序。这几样东西的先后顺序,也就是左右它决定的先后顺序。也就是说,它们在帮助层叠做决定的过程中,扮演的优先级别是:特殊性》来源》顺序。只有在前一项一致的情况才去考虑后者。也就是说当几个规则的特殊性一致,才去考虑他们的来源是否一直,是否可以决定用哪条规则,如果来源也一样的话,就只剩下用出现的顺序,来决定最终的胜出者