Каскадность и специфичность CSS | CSS для профи
CSS от основ до современных практик: исчерпывающее руководств
Содержание: Каскадные таблицы стилей или CSS (Cascading Style Sheets) представляют собой формальный язык, предназначенный для задания визуальных характеристик веб-страниц, созданных с использованием языков разметки, таких как HTML и XML. В основе CSS лежит концепция разделения содержимого документа (текста, изображений, мультимедиа) и его оформления (цветов, размеров, шрифтов, расположения элементов на странице). Появление CSS стало важной вехой в развитии интернет-технологий. До внедрения стилей...
Специфика селекторов в CSS.
Специфика CSS - это про то, какие стили применяются к элементам: чем конкретнее селектор CSS, тем больше веса он имеет при определении стиля элемента. Возьмем следующий HTML и CSS в качестве примера: <article id="css-rocks">
...
</article> <style>
#css-rocks {
background-color: white;
}
article {
background-color: black;
}
</style> Побеждает белый цвет, так как селектор id более специфичен и имеет больший вес. Существует пять основных уровней, которые определяют специфику стиля, от наименее специфического к наиболее специфичному: 1...