Что такое селектор
Селектор — это часть CSS-правила, которая указывает, к каким элементам страницы будет применяться стиль.
Общая структура CSS:
селектор {
свойство: значение;
}
Пример:
p {
color: red;
}
В этом примере стиль применяется ко всем тегам <p>.
Селектор по тегу
Самый простой способ применить стиль — указать имя тега.
Пример:
h1 {
color: blue;
}
p {
font-size: 18px;
}
Этот стиль будет применён ко всем тегам указанного типа.
Селектор класса
Иногда нужно применить стиль только к определённым элементам. Для этого используется класс.
В HTML класс указывается атрибутом:
<p class="text">Текст</p>
В CSS класс обозначается точкой ..
.text {
color: green;
}
Теперь стиль применяется только к элементам с классом text.
Пример использования класса
HTML:
<p class="red">Красный текст</p>
<p>Обычный текст</p>
CSS:
.red {
color: red;
}
Селектор идентификатора
Идентификатор используется для уникального элемента страницы.
В HTML:
<h1 id="title">Мой сайт</h1>
В CSS используется символ #.
#title {
color: blue;
}
Особенность: - один id должен использоваться только один раз на странице.
Пример
HTML:
<h1 id="main-title">Главный заголовок</h1>
<p class="text">Абзац текста</p>
CSS:
#main-title {
color: blue;
}
.text {
font-size: 20px;
}
Селектор нескольких элементов
Можно применить стиль сразу к нескольким тегам.
Пример:
h1, h2, h3 {
color: darkblue;
}
Этот стиль применяется к трём типам заголовков.
Селектор вложенных элементов
CSS позволяет применять стиль только к элементам внутри других элементов.
Пример:
div p {
color: red;
}
Этот стиль применяется только к тегам <p>, которые находятся внутри <div>.
Комбинирование селекторов
Можно сочетать разные селекторы.
Пример:
p.text {
color: green;
}
Этот стиль применяется только к тегам <p> с классом text.
Рекомендации
При работе с CSS рекомендуется: - использовать классы для оформления; - использовать id для уникальных элементов; - избегать слишком сложных селекторов.