Используйте промежуточные решения доступности, так, чтобы вспомогательные технологии и более старые браузеры действовали правильно. Например, изменение текущего окна или раскрытие новых окон может быть крайне дезориентирующим для пользователей, которые не могут видеть, что это произошло.
Примечание. Применяйте следующие контрольные пункты, пока агенты пользователей (включая вспомогательные технологии) не решат эти вопросы. Эти контрольные пункты классифицируются как "промежуточные", отмечая тем самым, что Рабочая группа по рекомендациям контента Web (Web Content Guidelines Working Group) считает их действительными и необходимыми для доступности Web во время публикации этого документа. Однако Рабочая группа не ожидает, что эти контрольные точки понадобятся в будущем, когда технологии Web реализуют ожидаемые свойства или возможности.
Существующие практики кодирования:
- Пока агенты пользователя не позволяют отключать порождаемые окна, не позволяйте появляться всплывающим и другим окнам и не изменяйте текущее окно, не информируя об этом пользователя. [Приоритет 2]
- Пока агенты пользователя не поддерживают явные связи между метками и элементами управления формы, для всех элементов управления формы с неявно связанными метками реализуйте правильное позиционирование метки непосредственно перед ее элементом управления на той же строке. [Приоритет 2]
- Пока агенты пользователя (включая вспомогательные технологии) не выводят правильно примыкающий друг к другу текст, создавайте линейную текстовую альтернативу (на текущей странице или на другой) для всех таблиц, которые выводят текст в параллельных столбцах с переносом строк. [Приоритет 3]
- Если агенты пользователя обрабатывают пустые элементы управления правильно, включайте используемые по умолчанию символы заполнители в текстовых полях и областях. [Приоритет 3]
- Если агенты пользователя (включая вспомогательные технологии) выводят смежные ссылки раздельно, включайте не являющиеся ссылками печатные символы (окруженные пробелами) между смежными ссылками. [Приоритет 3]