Что такое специфичность селектора? Как считать вес селектора?

Специфичность селектора базируется на весе селектора. Самый приоритетный — инлайновый, потом ID, далее CLASS, ATTRIBUTE, PSEUDO-CLASS, и самый низкий ELEMENT и PSEUDO-ELEMENT. Для расчета веса селектора необходимо суммировать все входящие в него элементы. Это нужно, чтобы писать чистый CSS без использования important.