W3C logoWeb Accessibility Initiative (WAI)         logo

WAI: Стратегии, рекомендации и ресурсы по созданию стандартов расширенного доступа в Сети для людей с ограниченными возможностями.

Необходимые составляющие расширенного доступа в Web

Данный документ является переводом Essential Components of Web Accessibility и может содержать ошибки перевода. Оригинальная версия данного документа на английском языке является единственной нормативной версией
Автор перевода: Дмитрий Красников <dk-resume@yandex.ru

Содержимое

Данный документ показывает, как возможности расширенного доступа в Web (Web Accessibility) зависят от совместной работы различных составляющих. Также он иллюстрирует то, как улучшения отдельных составляющих частей могут непосредственно улучшить возможности расширенного доступа к содержимому в целом. В этом документе показано соответствие руководства "программы по организации доступа к Сети для людей с ограниченными возможностями" (Web Accessibility Initiative, сокр. WAI) и составляющих частей расширенного доступа.

Введение

Для создания и реализации расширенных возможностей доступа в Web крайне важно, чтобы несколько различных составляющих частей слаженно работали вместе. Эти части включают в себя:

Как связаны составляющие

illustration showing how components relate, detailed description at http://www.w3.org/WAI/intro/components-desc.html#relate

Web разработчики обычно используют средства разработки и средства тестирования и отладки для создания Web содержимого.

Люди ("пользователи") используют Web браузеры, медиа проигрыватели, вспомогательные утилиты, или другие "пользовательские приложения" для того чтобы взаимодействовать с содержимым.

Взаимосвязь между компонентами

Все компоненты в значительной степени взаимосвязаны, то есть, для того, чтобы сделать Web доступным, компоненты должны работать вместе. Например, для альтернативного текста на картинках:"

Стадия реализации

Когда особенности доступности ресурса эффективно реализованы в одном компоненте, вероятнее всего что остальные компоненты поддержат реализацию.

illustration of implementation cycle, detailed description at http://www.w3.org/WAI/intro/components-desc.html#cycle

Когда один из компонентов не реализован

Если расширенный доступ не реализован в одном из компонентов, остается очень малая вероятность реализации его в других компонентах, так как в конечном итоге пользователь не сможет воспользоваться расширенным доступом в полном объеме. Например, разработчики могут не реализовывать особенности расширенного доступа, если таковые не поддерживаются средствами разработки и, следовательно, большинство браузеров не будут поддерживать таковые особенности вследствие полного отсутствия таковых особенностей в содержимом Сети.

illustration of what happens when one component is weak, detailed description at http://www.w3.org/WAI/intro/components-desc.html#weak

Если один компонент имеет плохую поддержку расширенного доступа к содержимому, иногда некоторые компоненты могут компенсировать это через обходные пути, которые требуют гораздо более значительных усилий и в конечном итоге не принесут желаемой полноты результата. Например,

однако, в большинстве случаев обходные пути не создаются, что в результате ведет к недостаточности средств расширенного доступа. Ко всему прочему, иногда плохая поддержка данного направления в одном из компонентов по ряду причин не может быть исправлена другим компонентом, делая недоступность ресурса или содержимого для людей с рядом ограничений.

Рекомендации для различных составляющих

Программа WWW-Консорциума (World Wide Web Consortium, сокр. W3C) по созданию расширенного доступа к Сети (WAI) разработала ряд рекомендаций для расширенного доступа для различных компонентов:

Рекомендации WAI основываются на основных технических спецификациях Сети, и разработаны в соответствии с:

illustration showing the guidelines for the different components, detailed description at http://www.w3.org/WAI/intro/components-desc.html#guide