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 для пользователя.