Перейти к основному содержимому

152-ФЗ и право 18 августа 2026г. 9 мин чтения

Версия сайта для слабовидящих: требования и как сделать правильно

Кнопка "версия для слабовидящих" на сайте обычно означает переключатель размера шрифта и чёрно-белую тему. Задачу это решает частично: человеку с нарушением зрения нужен не только крупный текст, но и возможность пройти по сайту с клавиатуры и услышать содержимое от программы чтения.

Кнопка "версия для слабовидящих" на сайте обычно означает переключатель размера шрифта и чёрно-белую тему. Задачу это решает частично: человеку с нарушением зрения нужен не только крупный текст, но и возможность пройти по сайту с клавиатуры и услышать содержимое от программы чтения.

Мы в студии Сайты2.рф делали доступные версии для образовательных и медицинских организаций и разбирали сайты, где кнопка есть, а доступности нет. Ниже - что должно работать, как проверить и сколько это стоит.

Кому это обязательно

Требования к доступности сайтов установлены для государственных и муниципальных структур, для образовательных организаций, для учреждений здравоохранения и социальной сферы. Основа - законодательство о социальной защите инвалидов и отраслевые требования к информационной открытости, плюс национальный стандарт по доступности веб-контента.

Для коммерческих сайтов прямого предписания нет. Но есть практический довод: людей с нарушениями зрения в России миллионы, а доступность заодно улучшает сайт для всех остальных. Пожилой посетитель с телефоном в руках получает пользу от того же увеличенного шрифта и понятного фокуса.

Для образовательных организаций эта тема входит в общий перечень требований к сайту, который мы разбирали в статье про сайт школы и вуза.

Что должно работать: полный список

Переключение тем. Минимум три: чёрный текст на белом, белый на чёрном, синий на голубом. Тема должна применяться ко всем элементам, включая кнопки, таблицы и меню, а не только к основному тексту.

Размер шрифта. Несколько шагов увеличения без поломки вёрстки. Проверять надо на реальных страницах: при увеличении на 200% блоки не должны наезжать друг на друга и обрезать текст.

Межбуквенный и межстрочный интервал. Настройка помогает при дислексии и слабом зрении.

Отключение изображений. Картинки скрываются, вместо них показывается текстовое описание. Для этого нужны осмысленные подписи.

Навигация с клавиатуры. По всем ссылкам, кнопкам, полям и элементам меню можно пройти клавишей Tab, порядок логичный, текущее положение видно.

Ссылка "перейти к содержанию". Первая ссылка на странице, позволяющая перескочить меню. Обычно она невидима, пока не получит фокус.

Корректная структура заголовков. Один H1, дальше H2 и H3 по иерархии. Программа чтения строит по ним навигацию: пользователь переходит по заголовкам, как по оглавлению.

Подписи к картинкам. Атрибут alt с описанием смысла, а не "картинка1.jpg". Декоративные изображения помечаются пустым alt, чтобы программа их пропускала.

Подписи к полям форм. Каждое поле связано с подписью через label. Подсказка внутри поля программой чтения не озвучивается как название.

Контраст. Отношение не ниже 4,5 к 1 для обычного текста и 3 к 1 для крупного. Это проверяется инструментами, а не на глаз.

Работа без мыши на всех сценариях. Открыть меню, отправить заявку, закрыть модальное окно, воспользоваться поиском.

Сохранение настроек. Выбранная тема и размер шрифта остаются при переходе на другую страницу.

Почему сторонние виджеты не решают задачу

Виджет добавляет панель с настройками, и формальный признак появляется. Но он не может исправить то, что находится в разметке.

Что остаётся неисправленным: отсутствующие подписи к картинкам, поля формы без связанных подписей, кнопки, сделанные из ссылок и div-ов, невидимый фокус, неправильная иерархия заголовков, недоступное меню.

Плюс у виджетов есть свои недостатки: лишний вес на каждой странице, зависимость от чужого сервера, иногда конфликт со стилями сайта.

Наш подход: доступность реализуется на самом сайте, а панель переключения делается своя, небольшая. Тогда она работает всегда и не зависит от третьей стороны.

Как проверить свой сайт за час

Порядок проверки, который мы используем на аудите.

  1. Клавиатура. Откройте главную и пройдите по ней только Tab. Видно ли, где вы находитесь? Доступны ли все ссылки меню? Можно ли отправить форму? Можно ли закрыть всплывающее окно?
  2. Программа чтения. Включите встроенную в систему программу чтения с экрана и послушайте страницу. Сразу станет слышно, где вместо описания читается имя файла и где заголовки не образуют структуру.
  3. Увеличение. Увеличьте масштаб страницы до 200% и посмотрите, не рассыпалась ли вёрстка.
  4. Контраст. Прогоните страницы автоматической проверкой доступности в инструментах разработчика браузера.
  5. Изображения. Проверьте, у всех ли содержательных картинок есть осмысленный alt.
  6. Формы. Проверьте связь подписей и полей и понятность сообщений об ошибках.
  7. Все шаблоны. Проверять надо не только главную: карточку, каталог, статью, страницу контактов, форму.

Пункт 7 важен: типичная ситуация, когда главную довели до порядка, а на внутренних страницах доступности нет.

Техническая часть: что делает разработчик

Основные приёмы, без углубления в детали.

Семантическая разметка вместо набора div: header, nav, main, footer, button для кнопок, a для ссылок. Это половина доступности.

Видимый фокус: не убирать стандартную обводку, а стилизовать её. Правило outline: none без замены - одна из самых частых причин недоступности.

Атрибуты для интерактивных элементов там, где нет подходящего тега: роли и подписи. Но правильный тег всегда лучше атрибута.

Управление фокусом в модальных окнах: при открытии фокус переходит внутрь, при закрытии возвращается на кнопку, вне окна элементы недоступны.

Уважение системных настроек: если пользователь отключил анимации, движение на сайте не запускается.

Тексты ссылок, понятные вне контекста: "подробнее об услуге разработки" вместо "подробнее". Программа чтения умеет перечислять ссылки списком, и десять ссылок "подробнее" в таком списке бесполезны.

Побочная польза для всех

Работа над доступностью улучшает сайт целиком, и это не рассуждение, а наблюдение по проектам.

Правильная структура заголовков помогает поисковым системам понять страницу. Подписи к картинкам дают дополнительный источник трафика из поиска по картинкам. Понятный фокус и семантическая разметка обычно означают более аккуратный код, который проще поддерживать. Крупный шрифт и хороший контраст улучшают чтение на телефоне на улице.

Дополнительно доступность связана с мобильной версией: многие правки пересекаются. Разбор мобильных ошибок собран в статье про мобильную версию сайта, а работа со шрифтами и читаемостью - в статье про шрифты для сайта.

Сколько стоит

Работа Срок Стоимость
Аудит доступности с перечнем проблем 3-5 дней 25 000 - 45 000 руб.
Панель настроек: темы, шрифт, интервалы, изображения 1-2 недели 40 000 - 80 000 руб.
Исправление разметки: заголовки, alt, подписи форм, фокус 1-3 недели от 60 000 руб.
Доступность в новом проекте входит в разработку надбавка минимальна

Последняя строка объясняет главное: закладывать доступность при разработке почти бесплатно, а переделывать готовый сайт дорого. Если вы сейчас планируете новый сайт и относитесь к организациям, для которых требования обязательны, скажите об этом подрядчику до начала работ.

Нужен аудит доступности вашего сайта? Напишите нам через контакты: проверяем на клавиатурную навигацию, программу чтения и контраст, присылаем список правок с приоритетами.

Частые вопросы

Кому версия для слабовидящих обязательна?

Прежде всего государственным и муниципальным учреждениям, образовательным и медицинским организациям: для них доступность сайта входит в требования к информационной открытости. Коммерческим сайтам она не предписана, но остаётся вопросом аудитории: людей с нарушениями зрения много, и часть из них ваши потенциальные клиенты.

Достаточно ли поставить готовый виджет?

Виджет закрывает формальную часть: кнопку, темы, размер шрифта. Он не исправляет причины недоступности - отсутствие подписей к картинкам, неверную структуру заголовков, невозможность пройти по форме с клавиатуры. Если задача не только в кнопке, доступность делают на самом сайте.

Как проверить доступность самому?

Три бесплатных способа. Пройти по странице только клавишей Tab и убедиться, что видно, где вы находитесь, и что доступны все элементы. Включить встроенную программу чтения с экрана и послушать, как читается страница. Прогнать страницу автоматической проверкой доступности в браузере: она найдёт часть проблем с контрастом и подписями.

Сколько стоит сделать сайт доступным?

Доступная версия на существующем сайте - от 40 000 до 80 000 рублей в зависимости от числа шаблонов. Полная проработка доступности с исправлением структуры, форм и контрастов - от 100 000 рублей. Если закладывать доступность сразу при разработке, надбавка минимальна: это в основном дисциплина вёрстки.

Вопросы читателей по теме

Все вопросы и ответы

Нужен сайт по этой теме?

Расскажите о задаче – вернёмся с расчётом и предложением структуры.