Специфичность в CSS-селекторах — это механизм, который позволяет браузеру определить, какое правило CSS более приоритетное, когда к одному элементу применяются несколько правил. purpleschool.ru
Специфичность определяется на основе четырёх компонентов: purpleschool.ru
Каждому из этих компонентов присваивается определённое количество баллов, которые затем суммируются для определения общей специфичности. purpleschool.ru
Чем выше специфичность, тем выше приоритет. purpleschool.ru Из всех правил выигрывает то, которое набирает наибольшее количество баллов. itchief.ru Если у сравниваемых селекторов специфичность одинаковая, то будет применяться тот, который расположен последним. itchief.ru
Пример: к элементу <div> применяются три правила: purpleschool.ru
Браузер выберет правило с наивысшей специфичностью, то есть #unique { color: red; }, и текст будет красного цвета. purpleschool.ru