2014-09-02 5 views
0

Я оптимизирую свой сайт, чтобы быть доступным для всех, начиная сначала с табуляции. У меня есть скрытая ссылка, которая появляется на :focus, которая является самой первой ссылкой. Цель ссылки - «Перейти к основному контенту», который, как я думал, был классной возможностью для добавления. Проблема с этим - даже если он перескакивает пользователя на основной контент, если они вставляют свои скачки на экране обратно наверху страницы ...Индекс вкладки по отношению к просмотру пользователя

Есть ли такая вещь, как табуляция относительно того, где находится экран верхнего уровня пользователей?

Я думал об использовании JQuery и добавлении атрибута tabindex к ближайшей ссылке после перехода на основное содержимое, но я не был уверен, как SEO справится с этим. Поскольку он добавляется динамически теоретически, его следует игнорировать поисковыми системами и никогда не увидит мой tabindex, начиная с середины моей страницы. С точки зрения SEO или доступности, есть ли что-то не так с этим подходом? Есть ли лучший подход?

Чтобы люди могли лучше понять, что я имею в виду, у меня есть created a JSFiddle - вам нужно щелкнуть по экрану «Экран», а затем перейти через него, чтобы перейти к ссылке «Перейти к основному контенту». Хотя, когда я динамически добавляю tabindex, он игнорируется.

+0

Я не думаю, что вам нужно настроить tabindex вообще. Скорее, сосредоточьтесь на первом поле формы, а не на скрытой ссылке. отсюда будет идти следующая вкладка. – briansol

+0

@briansol Я не уверен, что понимаю, что вы имеете в виду. Я говорю о полностраничном веб-сайте, не обязательно в форме. Не могли бы вы подробнее рассказать? –

+0

Это происходит в Firefox и IE или только в Chrome? Chrome не работает, и я не могу вспомнить, исправлено ли это в Canary или Canary-1, но я думаю, что это – FelipeAls

ответ

1

Вы столкнулись с ошибкой в ​​Blink/Webkit, где фокус клавиатуры не двигается, когда вы будете следовать в странице ссылки, я ответил, что здесь: Uptating keyboard focus when implementing the skip to main content technique through an anchor link

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

 Смежные вопросы

  • Нет связанных вопросов^_^