Синтаксис CSS
CSS состоит из правил. Каждое правило включает:
-
Селектор — указывает, к какому элементу (или элементам) HTML применяются стили.
-
Блок объявлений — содержит одно или несколько свойств и их значений, заключенных в фигурные скобки {}.
-
Свойство и значение — определяют правило - какой стиль будет применен.
Пример:
h1 {
color: blue;
font-size: 24px;
}
h1 — это
селектор (выбирает все заголовки
<h1>).
color: blue; — это свойство (color) и его значение (blue).
font-size: 24px; — еще одно свойство и значение.

Как правильно описать правило
- Правило в CSS состоит из двух основных частей: селектора и блока правил. Селектор указывает, к каким элементам на странице (сайте) будут применяться стили (например, все элементы
h1). После селектора идут фигурные скобки {}, внутри которых прописываются сами правила.
- Каждое правило состоит из свойства (например, цвет или размер шрифта) и его значения, которые разделяются двоеточием (
:). После значения ставится точка с запятой (;), чтобы завершить правило и, при необходимости, добавить следующее. Пара "свойство-значение" называется объявлением (правилом).
- Все объявления, заключённые в фигурные скобки
{}, образуют блок правил (или блок объявлений), который применяется к элементам, выбранным селектором.
Типы селекторов
Селекторы определяют, к каким элементам применяются стили.
1. Селектор по тегу
Применяет стили ко всем элементам с указанным тегом.
p {
color: green;
}
Этот стиль применится ко всем элементам <p>.
2. Селектор по классу
Используется для выбора элементов с определенным классом. Класс указывается в атрибуте class в HTML.
.text-red {
color: red;
}
HTML:
<p class="text-red">Этот текст красный.</p>
3. Селектор по ID
Используется для выбора элемента с уникальным идентификатором. ID указывается в атрибуте id в HTML.
#header {
background-color: yellow;
}
HTML:
<div id="header">Шапка сайта</div>
4. Универсальный селектор
Выбирает все элементы на странице.
* {
margin: 0;
padding: 0;
}
5. Комбинированные селекторы
Можно комбинировать селекторы для более точного выбора.
-
Вложенные элементы:
div p {
color: purple;
}
Этот стиль применится ко всем элементам <p>, которые находятся внутри <div>.
-
Несколько классов:
.text-bold.big-text {
font-weight: bold;
font-size: 20px;
}
HTML:
<p class="text-bold big-text">Жирный и большой текст.</p>