Взвешиваем селекторы

Взвешивание селекторов:
1) За каждый селектор - 1 балл
2) За каждый класс - 10 баллов
3) За каждый селектор - 100 баллов

В табличке ниже приведены веса различных сочетаний селеторов и классов. Подводя итог, чем "тяжелее" конструкция, тем скорее исполнятся её правила по сравнению с более легковесными :)

Что имеем *100 *10 *1 Итого
ul 0 0 1 1
ul li 0 0 2 2
ul li a 0 0 3 3
.some-class 0 1 0 10
li.some-class 0 1 1 11
ul li.some-class 0 1 2 12
#some-id 1 0 0 100
li#some-id 1 0 1 101