#html #accessibility #usability
#HTML #Специальные возможности #удобство использования
Вопрос:
Я работаю над правительственным веб-сайтом, который должен соответствовать стандартам раздела 508 ADA.
Один из наших клиентов обратился с просьбой выделить определенный фрагмент контента, разместив его в двух областях главной страницы: в слайд-шоу, а также в рамке под этим слайд-шоу.
Будет ли это считаться нарушением стандартов ADA или, по крайней мере, практик юзабилити?
Ответ №1:
Для правильного ответа на этот вопрос требуется намного больше контекста. Некоторые факторы, которые следует учитывать:
- Текст точно такой же?
- Вы повторяете это с текстом или с помощью изображения?
- Очевидно ли из контекста, что текст является избыточным (чтобы пользователь программы чтения с экрана не предположил, что она перескочила обратно на страницу)?
- Этот текст применим (это ссылка, кнопка или часть призыва к действию)?
- Насколько он близок к другому тексту в DOM?
Если контент существует в слайд-шоу / карусели (и вы предлагаете способ пропустить карусель), то я понимаю, что может быть допустимый вариант использования для представления информации во второй раз. Возможно, у вас есть аналитика, которая поддерживает это (немногие пользователи в моих собственных тестах доходят до второго или третьего слайда).
Если контент точно такой же, но четко различимый и не вызовет путаницы у пользователей программы чтения с экрана (чтобы у них не возникло ощущения, что страница повторяется), у вас все должно получиться. Для пользователей, не являющихся SR, я не могу представить проблему за пределами вещей, которые в любом случае привели бы к сбою (ловушки клавиатуры, контекст, сложное написание и так далее).
Ответ №2:
Нет ничего плохого в повторении текста для обеспечения доступности (для SEO это может быть не лучшим выбором, поскольку это может рассматриваться как подмена ключевых слов).
Однако вы можете рассмотреть возможность использования aria-hidden
в одном из случаев, чтобы программы чтения с экрана не читали его дважды.