ГОСТ Р 52872-2019. Национальный стандарт Российской Федерации. Интернет-ресурсы и другая информация, представленная в электронно-цифровой форме. Приложения для стационарных и мобильных устройств, иные пользовательские интерфейсы. Требования доступности для людей с инвалидностью и других лиц с ограничениями жизнедеятельности
4.3 Понятный контент
Информация и возможные действия с пользовательским интерфейсом должны быть понятными.
4.3.1 Положение 3.1 Читаемость
Необходимо делать текст читаемым и понятным.
Критерий успешного применения 3.1.1 Язык страницы
(Уровень А)
Язык по умолчанию для каждой страницы контента может быть определен программно.
Критерий успешного применения 3.1.2 Язык частей контента
(Уровень АА)
Язык каждого абзаца или фразы в тексте может быть определен программно, за исключением имен собственных, технических терминов, слов неопределимого языка, а также слов и выражений, ставших частью разговорной речи того языка, на котором написан близлежащий текст.
Критерий успешного применения 3.1.3 Необычные слова
(Уровень ААА)
Доступен механизм для идентификации специфических значений редко или ограниченно используемых слов или фраз, включая идиомы и жаргонизмы.
Критерий успешного применения 3.1.4 Аббревиатуры
(Уровень ААА)
Доступен механизм для расшифровки или определения значения аббревиатур.
Критерий успешного применения 3.1.5 Уровень понимания читаемого текста
(Уровень ААА)
Если для понимания текста после исключения имен собственных и заголовков требуется уровень выше, чем неполный уровень основного общего образования, то необходимо предоставить вспомогательный контент или текстовую версию, доступную пользователям с неполным основным общим образованием.
Критерий успешного применения 3.1.6 Произношение
(Уровень ААА)
Доступен механизм для определения специфического произношения слов в случае, если значение слов нельзя понять без знания произношения.
4.3.2 Положение 3.2 Предсказуемость
Необходимо делать так, чтобы контент отображался и функционировал предсказуемым образом.
Критерий успешного применения 3.2.1 Наведение указателя
(Уровень А)
Когда на любой компонент пользовательского интерфейса наводится указатель, это не вызывает изменения контекста.
Критерий успешного применения 3.2.2 При вводе
(Уровень А)
Изменение настроек любого компонента пользовательского интерфейса не вызывает автоматически изменения контекста, кроме случаев, когда пользователя предупредили о подобном изменении до использования компонента.
Критерий успешного применения 3.2.3 Единообразие навигации
(Уровень АА)
Навигационные механизмы, повторяющиеся на многих страницах в рамках одной группы страниц контента, размещены в относительно похожей последовательности при каждом повторении, кроме случаев, когда изменение их расположения инициировано пользователем.
Критерий успешного применения 3.2.4 Единообразие определения
(Уровень АА)
Компоненты, имеющие аналогичную функциональность в рамках одной группы страниц контента, определяются одинаково.
Критерий успешного применения 3.2.5 Изменение по запросу
(Уровень ААА)
Изменения контекста происходят только по запросу пользователя, или доступен механизм для отключения подобных изменений.
4.3.3 Положение 3.3 Помощь при вводе
Необходимо помогать пользователям избегать ошибок, своевременно исправлять их или способствовать их самостоятельному исправлению пользователем.
Критерий успешного применения 3.3.1 Выявление ошибок
(Уровень А)
Если ошибка ввода определяется автоматически, то ошибочный элемент обозначается доступным для пользователя способом и ошибка описывается пользователю в текстовом виде.
Критерий успешного применения 3.3.2 Метки или инструкции
(Уровень А)
Пользователю предоставляются метки или инструкции в случае, если требуется ввод информации.
Критерий успешного применения 3.3.3 Подсказки при ошибках
(Уровень АА)
Если ошибка ввода определяется автоматически и предлагаются варианты по ее исправлению, то эти варианты предоставляются пользователю, кроме случаев, когда это угрожает безопасности или цели контента.
Критерий успешного применения 3.3.4 Предотвращение ошибок (юридических, финансовых, ввода данных)
(Уровень АА)
Для контента, который используется, чтобы оформить юридические обязательства или финансовые транзакции, на страницах которого вводится, изменяется или удаляется контролируемая пользователем информация в системах хранения данных, или принимаются ответы пользователя на тест, необходимо соблюдение, как минимум, одного из нижеследующих условий:
- обратимость: предоставленные данные можно вернуть;
- проверка: данные, введенные пользователем, проверяются на наличие ошибок ввода, и пользователю предоставляется возможность их исправить;
- подтверждение: доступен механизм для просмотра, подтверждения и исправления информации до ее отправки.
Критерий успешного применения 3.3.5 Помощь
(Уровень ААА)
Всегда доступна контекстно определяемая помощь.
Критерий успешного применения 3.3.6 Предотвращение ошибок (всех)
(Уровень ААА)
Для контента, который предлагает пользователю ввести информацию, необходимо соблюдение, как минимум, одного из нижеследующих условий:
- обратимость: предоставленные данные можно вернуть;
- проверка: данные, введенные пользователем, проверяются на наличие ошибок ввода, и пользователю предоставляется возможность их исправить;
- подтверждение: доступен механизм для просмотра, подтверждения и исправления информации до ее отправки.