Специфика CSS - это про то, какие стили применяются к элементам: чем конкретнее селектор CSS, тем больше веса он имеет при определении стиля элемента. Возьмем следующий HTML и CSS в качестве примера: <article id="css-rocks">
...
</article> <style>
#css-rocks {
background-color: white;
}
article {
background-color: black;
}
</style> Побеждает белый цвет, так как селектор id более специфичен и имеет больший вес. Существует пять основных уровней, которые определяют специфику стиля, от наименее специфического к наиболее специфичному: 1. Элемент article {
background-color: black;
} 2. Класс .css-class {
background-color: black;
} 3. ID #css-id {
background-color: black;
} 4. Inline стили <article style="background-color: black;"> ... </article> 5. !important article {
background-color: black !important;
} Можно использовать комбинацию этих атрибутов. Тут вступает в действие система весов. Поскольку пять различных факторов влияют на специфичность CSS, мы испол