Урок 11. Задания: Селекторы CSS

📁 Раздел: Основы CSS ⏱️ Время изучения: ~40 мин 🎯 Сложность: Начальная
#p #h1 #a #li #button #input

⚡ Кратко

Сделайте задания по порядку: каждое следующее опирается на предыдущее.

Практические задания

  1. Оформите все абзацы через селектор по тегу p.
  2. Создайте класс .card и примените его к трём блокам.
  3. Добавьте второй класс .important для выделенной карточки (class="card important").
  4. Выберите единственный заголовок страницы через #title (по id).
  5. Одним правилом-группировкой задайте отступ для h1, h2, h3.
  6. Сделайте стиль для ссылок при :hover и :focus-visible.
  7. Через li:nth-child(odd) сделайте «зебру» в списке.
  8. Выберите только пункты первого уровня меню через .menu > li.
  9. Выберите поля ввода e-mail через input[type="email"].

Ожидаемый результат для задания 7 («зебра»)

Нечётные строки списка получают фон, чётные — нет:

Строка 1 (odd) — фон Строка 2 — без фона Строка 3 (odd) — фон Строка 4 — без фона Строка 5 (odd) — фон
Цель задания 7: li:nth-child(odd) красит строки 1, 3, 5.