- Объявление стилей:
- Внутри тега
<style>
в<head>
. - Во внешнем
.css
файле, подключаемом через тег<link>
в<head>
.- Шаблон подключения:
<link rel="stylesheet" href="название.css">
- Шаблон подключения:
- Внутри тега
- Основной синтаксис CSS правила:
селектор { свойство1: значение1; свойство2: значение2; /* ... */ }
- Типы селекторов:
- По тегу:
h1 { ... }
- По классу:
.имя_класса { ... }
- По идентификатору:
#имя_идентификатора { ... }
- Универсальный селектор:
* { ... }
(выбирает все элементы) - Группировка селекторов (через запятую):
h1, h2, p { text-align: center; color: red; }
- По тегу:
- Комбинаторы селекторов:
- Селектор потомков (пробел): Выбирает все элементы
<p>
, которые находятся внутри<div>
(на любом уровне вложенности).div p { background-color: yellow; }
- Селектор дочерних элементов (
>
): Выбирает все элементы<p>
, которые являются непосредственными дочерними элементами<div>
.div > p { background-color: yellow; }
- Селектор следующего соседнего элемента (
+
): Выбирает первый элемент<p>
, который находится непосредственно после<div>
на том же уровне иерархии (имеет общего родителя).div + p { background-color: yellow; }
- Селектор всех последующих соседних элементов (
~
): Выбирает все элементы<p>
, которые находятся после<div>
на том же уровне иерархии (имеют общего родителя).div ~ p { background-color: yellow; }
- Селектор потомков (пробел): Выбирает все элементы
〰〰〰 𓆝 𓆟 𓆞 𓆝 𓆟 𓆝 𓆟 𓆞 〰〰〰