Ответ
Доступность (Accessibility) в веб-дизайне включает ключевые требования:
- Контрастность: Минимальное соотношение 4.5:1 для текста (3:1 для крупного текста). Пример:
body {
color: #333; /* Темно-серый */
background: #fff; /* Белый */
/* Контраст ~12:1 */
}
-
Размер текста: Основной текст ≥16px, возможность увеличения до 200% без потери функциональности.
-
Альтернативные тексты: Обязательные
altдля изображений:
<img src="logo.png" alt="Логотип компании">
-
Клавиатурная навигация: Все элементы должны быть доступны через
Tab, с визуальным фокусом. -
ARIA-атрибуты: Для сложных элементов:
<button aria-expanded="false">Меню</button>
-
Семантическая вёрстка: Использование правильных HTML-тегов (
<header>,<nav>,<main>). -
Предсказуемость: Отсутствие резких изменений без предупреждения (например, внезапных аудио-эффектов).
-
Формы: Чёткие
<label>, ошибки в доступном формате.