(Действующий) ГОСТ Р 52872-2012 Интернет-ресурсы. Требования доступности для...

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

Действующий
5.3.1.2 Язык частей контента. Естественный язык каждого абзаца или фразы контента должен быть программно определен, за исключением имен собственных, технических терминов, слов неродного языка и слов или фраз, которые стали частью языка, на котором написан окружающий их текст (уровень АА).
5.3.2 Предсказуемость
5.3.2.1 Предсказуемость при переносе фокуса. Перенос фокуса на один из компонентов, не вызывает изменений контекста (уровень А).
5.3.2.2 Предсказуемость при вводе. Изменение настроек любого из компонентов пользовательского интерфейса не вызывает автоматически изменений контекста, за исключением случаев, когда пользователя уведомили об этом до того, как он использовал этот компонент (уровень А).
5.3.2.3 Единообразная навигация. Навигационные механизмы, которые повторяются на многих веб-страницах в рамках одной группы веб-страниц размещены в едином относительном порядке, за исключением случаев, когда пользователь сам вносит в него изменения (уровень АА).
5.3.2.4 Единообразие названий. Компоненты с одинаковой функциональностью в рамках одной группы веб-страниц имеют одинаковые названия (уровень АА).
5.3.2.5 Изменение по запросу. Изменения контекста происходят только по запросу пользователя или пользователю предоставлен механизм для выключения изменений контекста (уровень ААА).
5.3.3 Помощь при вводе информации
5.3.3.1 Выявление ошибок. Если ошибки ввода выявляются автоматически, то ошибочный элемент идентифицируется и ошибка описывается пользователю в текстовом виде (уровень А).
5.3.3.2 Инструкции. В случае, когда контент требует от пользователя ввода информации, пользователю предоставляются соответствующие инструкции (уровень А).
5.3.3.3 Подсказки при ошибках. Если ошибка ввода выявлена автоматически и доступны подсказки по ее исправлению, то они предоставляются пользователю, за исключением случаев, когда это снижает безопасность системы или противоречит цели контента (уровень АА).
5.3.3.4 Предупреждение ошибок (юридических, финансовых, ошибок ввода данных). Для веб-страниц, на которых фиксируются юридические обязательства, проводятся финансовые транзакции, изменяются или удаляются контролируемые пользователем данные в системах хранения данных или с которых отправляются результаты тестирования пользователя, минимум одно из следующего верно (уровень А):
- обратимость. Отправленные данные можно вернуть;
- проверка. Данные, введенные пользователем, проверяются на наличие ошибок ввода, и пользователю предоставлена возможность исправить ошибки;
- подтверждение. Доступен механизм для проверки, подтверждения и исправления информации перед отправкой данных.
5.3.3.5 Помощь. Пользователю доступна контекстная помощь (уровень ААА).
5.3.3.6 Предупреждение любых ошибок ввода в рамках интернет-ресурса. Для всех веб-страниц ресурса, на которых пользователю предлагается ввести информацию, как минимум, одно из следующего верно (уровень ААА):
- обратимость. Отправленные данные можно вернуть;
- проверка. Данные, введенные пользователем, проверяются на наличие ошибок ввода, и пользователю предоставлена возможность исправить ошибки;
- подтверждение. Доступен механизм для проверки, подтверждения и исправления информации перед отправкой данных.
5.4 Надежность
5.4.1 Интернет-ресурс должен обеспечивать максимальную совместимость контента с существующими и разрабатываемыми прикладными программами, включая программы, реализующие специальные технологии доступа к информации.
5.4.1.1 Синтаксис. В контенте, который использует языки разметки, элементы содержат полные открывающие и закрывающие теги, элементы размещены в соответствии со своей спецификацией, элементы не содержат повторяющиеся атрибуты, все идентификаторы уникальны, за исключением случаев, где спецификация допускает иное. Открывающие и закрывающие теги, в которых пропущены важные символы, такие, как закрывающая угловая скобка, или указан неверный параметр атрибута в кавычках, являются неполными (уровень А).
5.4.1.2 Название, роль, значение. Для всех компонентов пользовательского интерфейса (включая элементы форм, ссылки и компоненты, сгенерированные скриптами) название и роль могут быть программно определены; состояние, характеристики и значения, которые могут изменяться пользователем, могут быть программно заданы; уведомления об изменения этих параметров доступны прикладным программам, включая программы, реализующие специальные технологии доступа к информации (уровень А).

6 Соответствие уровням доступности

Данный раздел содержит требования на соответствие, опубликованные в WCAG 2.0.
6.1 Требования для соответствия
Для соответствовия положениям WCAG 2.0 веб-страница должна удовлетворять следующим требованиям:
1. Уровень соответствия. Один из следующих уровней соответствия достигается полностью:
Уровень А. Для достижения соответствия Уровню А (минимальный уровень доступности) веб-страница выполняет все критерии уровня А или пользователям доступна соответствующая альтернативная версия этой веб-страницы;
Уровень АА. Для достижения соответствия Уровню АА веб-страница выполняет все критерии уровня А и критерии уровня АА или пользователям доступна соответствующая на уровне АА альтернативная версия этой веб-страницы;
Уровень ААА. Для достижения соответствия Уровню ААА веб-страница выполняет все критерии уровня А, уровня АА и уровня ААА или пользователям доступна соответствующая на уровне ААА альтернативная версия этой веб-страницы.
Примечание 1 - Несмотря на то, что можно ограничиться достижением доступности на одном из указанных уровней, мы призываем авторов сообщать (в своих заявках) о своих успехах по выполнению критериев за пределами достигнутых уровней.
Примечание 2 - Не рекомендуется требовать достижения доступности уровня ААА для сайтов целиком, так как для некоторых типов контента выполнить все критерии уровня ААА невозможно.
2. Страницы целиком. Соответствие (и уровень соответствия) определяется только для веб-страниц(ы) целиком, соответствие не может быть достигнуто, если какая-либо часть страницы исключена из оценки.
Примечание 1 - С целью определения соответствия альтернативные версии частей контента считаются частями страницы, если они доступны с этой же страницы, например, детальное описание или альтернативная версия видеоконтента.
Примечание 2 - Авторы веб-страниц, которые не могут достичь соответствия по причине отсутствия прав на опубликованный внешний контент, могут заявлять о частичном соответствии.
3. Соответствие процесса в целом. Веб-страница является одной из серии страниц, представляющих некий процесс (например, последовательность шагов, которые необходимо выполнить для совершения какого-то действия), все веб-страницы этого процесса соответствуют WCAG 2.0 на указанном или большем уровне. Соответствие невозможно, если одна из страниц процесса не соответствует указанному или большему уровню.
Пример - Интернет-магазин имеет серию страниц, которые используются для выбора и покупки товаров. Все страницы серии от начала до конца должны соответствовать WCAG 2.0 на определенном уровне с целью обеспечения соответствия всего процесса в целом.
6.2 Поддерживающие доступность способы использования технологий
Только поддерживающие доступность способы использования технологий могут предполагать выполнение критериев. Любая информация или функциональность, которая представлена в виде, не поддерживающем доступность, доступна также и в поддерживающем доступность виде.
Невмешательство. Если технологии используются способом, не поддерживающим доступность, или они используются не соответствующим WCAG 2.0 образом, то они не блокируют пользователям возможность иметь доступ к остальным частям страницы. Кроме того, веб-страница в целом продолжает выполнять требования на соответствие в каждом из перечисленных случаев:
- когда технология, которая не предполагает выполнение, включена в пользовательском агенте;
- когда технология, которая не предполагает выполнение, выключена в пользовательском агенте;
- когда технология, которая не предполагает выполнение, не поддерживается пользовательским агентом.
Кроме того, следующие критерии применяются ко всему контенту страницы, включая контент, который, в противном случае, не предполагает выполнение требований на соответствие, поскольку невозможность выполнить их может препятствовать использованию всей страницы:
- аудиоуправление;
- полное управление с клавиатуры;
- три вспышки или нижняя пороговая величина;
- пауза, остановка, скрыть.