2016-08-17 14 views
1

Мне сказал мой босс, чтобы добавить tabindex="1" в ссылку Доступность в нижнем колонтитуле нашего сайта, чтобы это было первым, что кто-то, кто просматривает сайт с помощью клавиатуры, может прочитать и прочитать о шаги доступности, которые мы принимаем.Браузер не соблюдает настройку tabindex

Я добавил tabindex="1" к ссылке, которая you can see here, но браузер, похоже, вообще ее не уважает (протестирован в Chrome/FF/IE 11). На странице нет других атрибутов tabindex, поэтому он наверняка должен быть выбран браузером как приоритет.

Есть ключи доступа, используемые на странице, может ли это выбросить в некотором роде?

Я уверен, что это что-то действительно фундаментальное, но я не вижу, что это такое. Любая помощь будет оценена по достоинству.

Благодаря

+1

Невозможно воспроизвести на FF ESR 45.3.0, первая вкладка приведет меня к ссылке в нижнем колонтитуле. –

+2

Прекрасно работает для меня в Chrome/FF. Btw., Беспокоясь о доступности в сочетании с клавиатурной навигацией, но затем не имея никакого фокуса в ссылках, чтобы пользователь мог видеть, где они на самом деле ... большая неудача. Это самое первое, что вы должны добавить, если вы вообще не заботитесь о доступности. – CBroe

+1

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

ответ

3

Это работает для меня, но как давний сторонник доступности Я хотел бы помочь убедить своего босса, что это плохая идея.

Чтобы увидеть это, я подозреваю, что вы находитесь на Mac, и вам нужно enable keyboard navigation. Людям, которые нуждаются в этом, как правило, уже есть.

Однако причины, что добавление положительного TabIndex не являются полезными, включают:

  • Кто-то с помощью клавиатуры (или клавиатурный эквивалент устройства) и может видеть экран будет сбит с толку. Они нажимают вкладку и внезапно заканчивают в нижней части страницы, а затем переворачивают назад вверх. В сочетании с отсутствием фокусной видимости с этим будет очень сложно справиться.
  • Кто-то, использующий прошивку, вероятно, не увидит начало табудинга, потому что основным способом навигации является «стрелка» (с использованием кнопки вверх/вниз для перехода по элементу). Однако, если они находятся в области содержимого и нажмите вкладку, чтобы перейти к следующей ссылке или элементу управления, они внезапно перейдут в нижнюю часть страницы. Очень смущает.

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

Вот appropriate ways to use tabindex.

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