4.1 | Требование
Обеспечьте максимальную совместимость контента с существующими и разрабатываемыми пользовательскими приложениями, включая ассистивные технологии. |
|
---|---|---|
4.1.1 | Синтаксис
В контенте, который использует языки разметки, элементы содержат полные открывающие и закрывающие теги, элементы размещены в соответствии со своей спецификацией, элементы не содержат повторяющихся атрибутов, все идентификаторы уникальны, за исключением случаев, где спецификация допускает иное. Фактически – это требование к чистоте кода, применению синтаксически грамотной разметки, недопущению нерекомендованных тэгов и атрибутов и отсутствию ошибок. |
Все страницы |
4.1.2 | Название, роль, значение
Для всех компонентов пользовательского интерфейса (включая, но не ограничиваясь: элементы форм, ссылки и компоненты, сгенерированные скриптами) название и роль могут быть определены программно; состояние, характеристики и значения, которые могут быть изменены пользователем, могут быть заданы программно; уведомления об изменения этих параметров доступны пользовательским агентам, включая ассистивные технологии. Этот критерий предназначен, главным образом, для веб-авторов, которые разрабатывают или программируют собственные компоненты пользовательского интерфейса. Например, стандартные элементы управления HTML по умолчанию отвечают этому критерию, если используются в соответствии со спецификацией. Как минимум, поля форм должны быть подписаны, либо в них есть подсказка, исчезающая при начале работы с полем. У ссылок, роль которых отличается от стандартного (открытие нового документа), должен использоваться атрибут title. Элементы фолрм, Работа с которыми предполагает изменение интерфейса, также должны быть снабжены подсказкой. |
Все страницы |