Ответ
Screen Reader — это вспомогательная технология, которая преобразует текст и элементы интерфейса в речь или шрифт Брайля, помогая людям с нарушениями зрения взаимодействовать с цифровым контентом.
Как работает:
- Читает HTML-атрибуты (
aria-label
,alt
,title
). - Ориентируется на семантическую разметку (
<button>
,<nav>
,<header>
). - Игнорирует чисто визуальные элементы (например,
div
без ARIA-ролей).
Пример доступной кнопки:
<button aria-label="Закрыть меню" onclick="closeMenu()">×</button>
Что важно для разработчика:
- Использовать семантические теги.
- Добавлять ARIA-атрибуты, если стандартной разметки недостаточно.
- Тестировать с реальными Screen Readers (NVDA, VoiceOver, JAWS).
Без должной адаптации сайт становится недоступным для части пользователей.