Объявление и приоритеты
Приоритеты стилей
<div class="someclass" id="someid"></div>id имеет наивысший приоритет, потом class, потом свойства самого элемента div
#someid { }
.someclass { }
div { }Объявление стилей
Универсальный селектор:
* { // Универсальный селектор — применяет стили ко всем элементам html-документа
background-color: red;
}Применение стилизации к группе элементов:
h1, h2, .someclass { // применение стилизации к группе элементов
text-align: center;
}Селекторы атрибутов
Регулярные выражения в селекторе атрибутов:
Применение стилей к потомкам
Потомки — все вложенные элементы (с любой глубиной вложенности)
Применение ко всем потомкам
Важно: пробел здесь играет важную роль. Есть написать так:
То стиль применется ко всем div-элементам, у которых указан класс one, например:
Применение стиля к дочернему элементу
Для body дочерним элементов является div, для div — p:
Применение стиля к дочернему элементу:
Применение стилей к элементам одного уровня
Применить стиль к элементу div, который идет непосредственно после h2:
Применить стиль ко всем элементам div, которые находятся на одном уровне с элементом h2:
Last updated