Как пользоваться
- 1
Вставьте один selector или список через запятую.
- 2
Проверьте итоговый score для каждого selector.
- 3
Сравните ID, class/attribute/pseudo-class и type buckets.
Что умеет инструмент
- Подсчёт ID selectors, classes, attributes и pseudo-classes.
- Подсчёт type selectors и pseudo-elements.
- Bounded обработка :where() как zero и :is/:not/:has по strongest argument.
Когда пригодится
- Разбор конфликта между utility class и component selector.
- Проверка selector перед упрощением CSS.
- Документация правил специфичности в дизайн-системе.
Что происходит внутри
Score выводится как IDs-classes-types, например 1-2-0.
Функция :where() обнуляется согласно современным правилам specificity.
Вопросы и ответы
Почему !important не входит в score?
!important относится к cascade resolution, а не к числу specificity selector.
Можно анализировать весь CSS-файл?
Нет. Инструмент считает явно вставленные selectors, без stylesheet parsing.
