В "ГОСТе Р 52872-2012. Национальный стандарт Российской Федерации. Интернет-ресурсы. Требования доступности для инвалидов по зрению" (утв. и введен в действие Приказом Росстандарта от 29.11.2012 N 1789-ст). прописаны стандарты, которые необходимо использовать в версии сайта для слабовидящих.
Общие правила. Альтернативная версия должна отвечать следующим требованиям:
• в страницах не используются фреймы;
• можно выбирать цвет текста и фона;
• файлы в формате PDF следует использовать ограниченно;
• запрещено использовать таблицы с большой степенью вложенности;
• все графические файлы должны сопровождаться текстовым описанием через тег Alt.;
• капча должна сопровождаться аудиоверсией;
• шрифт можно увеличить до 200 % без появления на странице горизонтальной полосы прокрутки;
• нельзя использовать цвет в качестве способа донесения информации;
• настройки версии для слабовидящих.
Для пользователя необходимо предоставить как минимум:
• выбор одного из трех размеров шрифта;
• выбор одной из трех цветовых схем;
• возможность отключить изображения.
Классические цветовые схемы могут быть следующими:
• черный фон и белый шрифт;
• черный фон и зеленый шрифт;
• белый фон и черный шрифт;
• бежевый фон и коричневый шрифт;
• голубой фон и темно-синий шрифт.
Настройки могут быть более расширенными с возможностью выбора межстрочного и межбуквенного интервалов, а также шрифта с засечками и без.
Оформление страницы - текст должен легко читаться с экранов разной яркости и качества. Но при этом нужно придерживаться определенного уровня контрастности. Для текста и фона он должен быть менее 7:1 (для крупного текста достаточно 4,5:1). Проверить контрастность можно на WebAIM.
Также действуют другие требования к оформлению:
• основная информация на странице должна умещаться на 2-3 экранах;
• ширина строчки составляет не более 80 знаков;
• текст не должен быть выровнен по ширине;
• запрещается использовать Flash-анимацию.
Навигация и управление - В альтернативной версии сайта для людей с ограниченными возможностями по зрению необходимо предусмотреть управление только через клавиатуру без использования мышки. Причем время нажатия кнопки не должно определять тип команды. Вводить информацию с помощью мышки или голоса не запрещено.
При управлении с клавиатуры фокус должен перемещаться в той последовательности, при которой сохраняется и смысл, и возможность управления. То есть при нажатии кнопки Tab фокус будет переходить к следующей ссылке/кнопке. При этом число ссылок на странице ограничено до 15 шт.
Также важно реализовать помощь во время ввода данных. Пользователю должна предоставляться хотя бы одна из перечисленных ниже возможностей, а именно:
• вернуть отправленные данные;
• проверить данные на корректность;
• проверить, исправить и подтвердить данные перед отправкой.
Все действия на сайте должны быть предсказуемы. То есть нельзя, чтобы внезапно открывалась новая страница или окно. При изменении настроек контекст должен сохраняться, а навигация должна быть единообразной.
Контент - Вся нетекстовая информация должна сопровождаться текстовым вариантом. При этом информацию нужно донести понятным языком, а в тексте использовать заголовки, обозначенные соответствующим тегом (h1-h3).
Каждая страница должна содержать название, отражающее тему или цель. Многие слабовидящие пользуются дикторами, зачитывающими заголовки и названия. Пользователь должен иметь быструю возможность уйти со страницы, если контент не соответствует его требованиям.