Объявление и приоритеты

Приоритеты стилей

<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, для divp:

Применение стиля к дочернему элементу:

Применение стилей к элементам одного уровня

Применить стиль к элементу div, который идет непосредственно после h2:

Применить стиль ко всем элементам div, которые находятся на одном уровне с элементом h2:

Last updated