ГОСТ Р 52872-2019. Национальный стандарт Российской Федерации. Интернет-ресурсы и другая информация, представленная в электронно-цифровой форме. Приложения для стационарных и мобильных устройств, иные пользовательские интерфейсы. Требования доступности для людей с инвалидностью и других лиц с ограничениями жизнедеятельности
4.4 Надежный контент
Контент должен быть достаточно надежным для его обработки разнообразными пользовательскими приложениями, включая вспомогательные технологии.
4.4.1 Положение 4.1 Совместимость
Необходимо обеспечить максимальную совместимость с существующими и разрабатываемыми пользовательскими приложениями, включая вспомогательные технологии.
Критерий успешного применения 4.1.1 Синтаксис
(Уровень А)
Контент удовлетворяет всем формальным требованиям, определенным для него в спецификациях используемых технологий. В частности, в контенте, использующем языки разметки, у всех элементов есть полные открывающие и закрывающие теги, элементы размещены в соответствии со своей спецификацией и не содержат повторяющиеся атрибуты, все идентификаторы уникальны, кроме случаев, когда спецификации допускают подобные характеристики.
Примечание - Открывающие и закрывающие теги, в которых пропущены критически важные символы их образования, например закрывающая угловая скобка или неверный параметр атрибута "кавычки", являются неполными.
Критерий успешного применения 4.1.2 Название, роль, значение
(Уровень А)
Для всех компонентов пользовательского интерфейса (включая, но не ограничиваясь элементами форм, ссылками и компонентами, генерируемыми скриптами) их название и роль могут быть программно определены; динамические формы, характеристики и значения, которые могут быть заданы пользователем, могут быть заданы программно; уведомления об изменениях в этих элементах доступны в пользовательских приложениях, включая вспомогательные технологии.
Примечание - Этот критерий успешного применения важен в первую очередь для разработчиков, создающих или программирующих собственные компоненты пользовательского интерфейса. Например, стандартные элементы управления HTML [2] удовлетворяют этому критерию при использовании в соответствии со спецификацией.
Критерий успешного применения 4.1.3 Статусные сообщения
(Уровень АА)
В контенте, в технологии представления которого предусмотрена такая возможность, статусные сообщения должны быть программно определены через роль или свойства таким образом, чтобы быть доступными пользователю с помощью вспомогательных технологий без наведения указателя.
Примечание - Примером контента, для которого применим этот критерий, может служить контент, использующий языки разметки вообще и HTML в частности.