Здравствуйте, Grolin.
> пожалуйста дайте материал по нормативным актам, вдруг позвонят или
> напишут, что бы можно было ткнуть как надо оформлять сайты для участия
> незрячих.
У государственных сервисов проблема, главным образом, не в отсутствии понимания необходимости доступности, а в отсутствии у подрядчиков знаний, как её обеспечить. Поэтому вам, скорей всего, нужны не ссылки на нормативные акты, которые в основном регулируют достаточно абстрактные вещи, а ссылки на общеотраслевые технические спецификации.
На сколько я заметил из не полного чтения писем по теме, есть две проблемы: кривые флажки и кривые кнопки.
Здесь есть два решения:
1. Переделать существующую реализацию на стандартные элементы, а именно:
A) Флажки делать как
<input type="checkbox">Название флажка
B) Кнопки делать как
<button>Название кнопки</button>
или как
<input type="button" value="Название кнопки">
Это решение основано на базовой спецификации HTML - https://html.spec.whatwg.org/
2. Если переделывать существующую реализацию сложно, что часто и является причиной отказа от доработок, то можно сделать аккуратную доработку посредством WAI-ARIA без затрагивания визуальной вёрстки, а именно:
A) Элементам флажков с нестандартной реализацией добавить текстовую метку (aria-label), роль флажка (role="checkbox"), динамически меняющееся состояние отмеченности (aria-checked="true/false") и фокусируемость с клавиатуры (tabindex), например:
<div aria-label="Название флажка" role="checkbox" aria-checked="false" tabindex="0"></div>
B) Элементам кнопок с нестандартной реализацией добавить текстовую метку (aria-label), роль кнопки (role="button") и фокусируемость с клавиатуры (tabindex), например:
<div aria-label="Название кнопки" role="button" tabindex="0"></div>
Это решение основано на спецификации WAI-ARIA - https://www.w3.org/TR/wai-aria-1.1/
Вот эту информацию вам и нужно донести до технических подрядчиков Госуслуг. Как видите, тут вопрос нескольких строчек, так что отказ по причине отсутствия ресурсов на доработку будет очень спорным.
Если в интерфейсе есть проблемы и с какими-то ещё элементами, то напишите. Подготовим готовое решение и для них.
Правда я в рассылке могу пропустить, так что мне лучше писать лично, если ещё остались вопросы.
Успехов. Никита.