0 296 ru

Создание веб сайта доступного для всех

Categories: 🎨 Design

Как создать сайт доступный для всех?

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

Наша задача — не изменить весь функционал сайта, но исключить ненужные излишества. 

Оптимизация для людей с проблемами зрения:

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

  • Используйте высокую контрастность. Текст должен быть достаточно темным или светлым, чтобы его можно было легко читать. Светло-серый текст на белом фоне может быть модным, но некоторые люди со слабым зрением его просто не увидят.
  • Продумывайте режим крупного текстам или меню, в котором шрифт, размер и стиль текста будут изменены.
  • Не используйте мерцающих и бликующих элементов, а также повторяющихся паттернов и других эпилептических раздражителей. Это может быть раздражающим и опасным.

Важно быть понятным для скринридеров. Есть много практик, которые делают сайты доступнее для программ чтения с экрана, однако вот основные рекомендации:

  • Некоторые части пользовательского интерфейса несовместимы. Например, выпадающие меню со скрытыми внутри них кнопками.
  • Всегда используйте атрибут lang для обозначения языка.
  • Систематизируйте контент при помощи заголовков.
  • Используйте атрибуты АRIA для упрощения навигации.
  • Продумывайте невизуальные описания, вроде тега alt для изображений.

Не передавайте информацию только через образ, звук или цвет

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

  • Всегда добавлять объяснения к цвету. Пользователь, который застрял на заполнении формы не оценит ваш минималистичный дизайн, если вместо объяснения что не так, увидит просто красную рамку вокруг поля.
  • Также избегайте использование только звука или только изображений для навигации.
  • Добавляйте стенограммы и титры для видео и аудио-контента.
  • Используйте тег alt чтобы описать содержание картинки.

twitter error popup

Убедитесь что ваш сайт легок для понимания

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

  • Используйте предсказуемые элементы навигации. Если на первой странице ваша навигация располагалась в верхнем меню, а на следующей странице вы переместили все на боковую панель, это вызовет неудобства.
  • Старайтесь минимизировать количество необходимых манипуляций, например используя фиксированное меню навигации.
  • Подчеркните интерактивные элементы, заставьте их выделяться.
  • Предложите режим с минимумом CSS.
  • Продумайте сообщения об ошибках, которые помогут понять что происходит.
  • Разрабатывайте адаптивный дизайн, или отдельную версию для мобильных устройств.
  • Обозначайте основные элементы (кнопки, ссылки, формы). Не делайте их маленькими, чтобы по ним было сложно попасть.
  • Убедитесь что навигация по сайту может быть осуществлена при помощи одной только клавиатуры.
  • Пишите простой и понятный текст, или продумайте более простую версию сайта.

Comments:

Please log in to be able add comments.