Опубликован: 28.11.2008 | Уровень: для всех | Доступ: свободно
Лекция 25:

Основы доступности

< Лекция 24 || Лекция 25: 1234 || Лекция 26 >
Аннотация: Рассмотрены вопросы, что такое доступность, почему это важно, как обеспечить доступность сайтов, и какие существуют рекомендации для создания доступных сайтов

Введение

При создании Web -сайта доступность - создание Web -сайта доступным для всех, независимо от их возможностей или физических ограничений - всегда должна быть первоочередной задачей. До сих пор в этом курсе доступность всегда неявно присутствовала во всех рассматриваемых примерах, даже если вы об этом не догадывались. В данной статье доступность будет рассмотрена в явном виде, чтобы вы могли понять, что это такое, почему это важно, как обеспечить доступность сайтов, и какие существуют рекомендации для создания доступных сайтов. Статья имеет следующее содержание:

  • Что такое доступность?
  • Почему важна доступность?
    • Требования закона о доступности
    • Потенциальные рынки
    • Поисковые системы
    • Этика и брендинг
  • Проектирование с учетом доступности
  • Требования взаимодействия
  • Свойства доступной Web -страницы
    • Семантическая структура
    • Альтернативный контент
    • Определение взаимодействия
  • Стандарты доступности
    • Рекомендации по доступности контента Web 1.0
    • Рекомендации по доступности контента Web 2.0
    • Section 508
    • Другие стандарты
  • Заключение
  • Контрольные вопросы

Прежде чем переходить к специальному рассмотрению доступности в Web, давайте начнем с рассмотрения доступности в общих терминах - в конце концов, доступность не является проблемой, связанной только с Web -сайтами, это потенциальная проблема любой службы, объекта или технологии, с которыми можно столкнуться в жизни.

Отметим, что связанной темой для изучения является WAI ARIA (http://www.w3.org/WAI/intro/aria) — инициатива по созданию Доступных развитых приложений Web организации Web Accessibility Initiative, которая является по сути методологией, позволяющей создавать более доступные приложения, использующие Ajax/JavaScript. Прекрасная вводная статья о ARIA находится на сайте http://dev.opera.com.

Что такое доступность?

Посмотрите вокруг. Будем надеяться, что вы увидите других людей; если не увидите, почему бы не сделать небольшую прогулку? Вы, вероятно, получите удовольствие от прогулки, и она пойдет вам на пользу. Все люди, которых вы встретите, не похожи друг на друга - у одних темные волосы, у других - нет. Некоторые голубоглазые, а другие - нет. Кто-то использует очки, а кто-то - нет. Все мы чем-то отличаемся друг от друга. Некоторые различия, такие как цвет волос или глаз, являются косметическими - они не влияют существенно на нашу жизнь. Некоторые отличия, такие как очки, могут влиять. Доступность является простой вещью, философией, хотя в некоторых странах она является также частью закона.

Доступность рассматривает каждого, независимо от его возможностей, равноценными.

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

Когда вещи создаются с предположением, что все люди похожи друг на друга, то они всегда будут неподходящими для некоторых людей. Люди предполагают, что доступность состоит в помощи людям с физическими недостатками, так как модернизированная доступность вполне очевидна в нашем обществе. Например, многие здания, которые начинали свое существование, имея только ступеньки, внезапно породили дешевые уродливые пандусы. Однако, доступность давно рассматривается как свойство при проектировании изделий военного назначения. Почему? Потому что это часто является критически важным для выживания - при больших перегрузках пилоты реактивных самолетов не могут делать те же вещи, что они могут делать на земле. Если бы конструкторы самолетов не учитывали потребности пилотов при высокой и низкой гравитации, то тогда было бы, наверняка, значительно больше разбитых самолетов.

Что это означает для разработчиков Web -сайтов? Короткий ответ состоит в том, что необходимо пытаться лучше узнать потребности всей аудитории, которая может посетить ваш сайт. Более длинный ответ может требовать некоторого изучения различных уровней возможностей, которые могут иметь люди, и как они используют компьютеры. Применяя методы, описанные в данном руководстве и других связанных статьях, можно создавать сайты, которые работают со многими формами взаимодействия. Создаваемые Web -сайты будут доступны пользователям, которые:

  • Являются слепыми или со значительными недостатками зрения, и прослушивают Web -сайты с помощью считывателей экрана, или воспринимают их на дисплее Брайля.
  • Являются близорукими, и увеличивают изображение до шрифта размером 200%.
  • Имеют двигательные недостатки, и поэтому не могут использовать руки для управления мышью, и вынуждены использовать джойстик для управления клавиатурой, или специальное устройство указания с помощью глаз для управления Web -сайтом.
  • Используют шаровой указатель, или другие более необычные типы систем управления компьютером.

Не беспокойтесь о специфических особенностях этих взаимодействий - мы рассмотрим их последовательно в дальнейшем.

Почему важна доступность?

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

  • В некоторых странах этого требует закон.
  • Вы не хотели бы лишить потенциальных заказчиков/посетителей возможности использовать сайт.
  • Доступные сайты в поисковых системах обычно ранжируются выше.
  • Вы демонстрируете высокие этические принципы — что оценят некоторые заказчики.
  • Когда вы создаете Web -сайт в соответствии со стандартами Web, вряд ли потребуются какие-либо дополнительные усилия, чтобы сделать его доступным, что предоставляет так много преимуществ; существует также множество пересечений между сайтами, которые являются более доступными, и сайтами, которые более совместимы с браузерами мобильных телефонов - еще одно обстоятельство, которое затрудняет использование Web -сайтов, хотя по другим причинам. Фактически была выполнена некоторая работа по анализу связей между доступностью в Web и существующими методами разработки в Web для мобильных устройств - дополнительная информация на странице WAI "Доступность контента Web и мобильный доступ к Web " (http://www.w3.org/WAI/mobile/).
  • Методы, которые помогают людям с физическими недостатками, будут полезны всем пользователям.

Теперь я перейду к более подробному рассмотрению некоторых из этих вопросов.

< Лекция 24 || Лекция 25: 1234 || Лекция 26 >
Марина Походаева
Марина Походаева
Я новичок. Хочу разобраться в web-разработке
Федор Антонов
Федор Антонов
Оплата и обучение
Марина Дайнеко
Марина Дайнеко
Россия, Moscow, Nope, 2008
Анатолий Федоров
Анатолий Федоров
Россия, Москва, Московский государственный университет им. М. В. Ломоносова, 1989