intermediate

Accessibility

Создавайте интерфейсы с semantic HTML, keyboard input, focus, контрастом, screen readers, ARIA и рекомендациями WCAG.

На интервью по accessibility проверяют инклюзивный дизайн и реализацию: семантика, keyboard, focus, контраст, имена для screen reader, обоснованный ARIA и проверка по WCAG — не театр чеклистов.

Подтемы: semantic HTML, клавиатурная навигация, управление фокусом, контраст, screen readers, ARIA, основы WCAG.

На интервью: открытие modal с keyboard и AT; первое правило ARIA; доказательства шире автоматического scan.

Типовые ошибки: div-кнопки; нет labels; ошибки только цветом; ARIA без поведения.

Компромисс — скорость кастомного UI против полного interaction contract.

Чеклист:

  • Сначала native controls.
  • Keyboard + focus на новых виджетах.
  • Слои automated, manual и AT checks.
  • Remediation по severity для пользователя.