Словарь
Accessibility (Доступность)
Доступность в веб-разработке означает создание сайтов и приложений, которыми могут пользоваться люди с ограниченными возможностями. Это охватывает нарушения зрения, с которыми работают программы чтения с экрана, двигательные ограничения, препятствующие использованию мыши, нарушения слуха применительно к видеоконтенту, а также когнитивные особенности, влияющие на восприятие информации.
На практике доступность выражается в конкретных решениях: семантический HTML для правильного восприятия структуры страницы программами чтения, достаточный контрастный коэффициент цветов, клавиатурная навигация для всех интерактивных элементов, alt-текст к изображениям, субтитры к видео и видимые индикаторы фокуса. Это не декоративные детали -- они определяют, сможет ли конкретный человек вообще пользоваться вашим продуктом.
Помимо этических соображений, доступность имеет прямое деловое обоснование. Около 15% населения Земли имеет те или иные ограничения здоровья. Законодательные нормы, такие как американский ADA и Европейский акт о доступности, накладывают требования на многие организации. Недоступные сайты создают правовые риски и отсекают платящих клиентов.
Распространённое заблуждение -- что доступность противоречит современному дизайну. На практике ограничения, которые она накладывает -- более чистый HTML, лучшая работа с клавиатурой, более ясная визуальная иерархия -- как правило, улучшают удобство использования для всех. Доступные сайты также обычно лучше ранжируются в поисковых системах, поскольку поисковики используют сигналы, схожие с теми, что применяют вспомогательные технологии.