Глава 42. Доступность: делаем интерфейс удобным для всех

Зачем эта глава

Доступность (a11y) — это требование для современных проектов. Это делает интерфейс удобным для всех пользователей.

Базовые правила

  • Используй семантические теги: header, nav, main.
  • Убедись, что всё доступно с клавиатуры.
  • Добавляй aria-label там, где нет текста.
Важно: доступность повышает качество и доверие к продукту.

Задания

Задание: a11y

  • Проверь фокус на кнопках.
  • Добавь aria-label к иконкам.
  • Используй правильные заголовки.