Пропускать навигационную ссылку должен якорь за крошкой или нет

Пропустить навигационную ссылку надо привязывать за пределы крошки или нет?

<a href="#main" role="link" aria-label="Skip Navigation">Skip Navigation</a>
<div id="menu-container">Menu code goes here</div>
<div id="breadcrumb">Breadcrumb code goes here</div>
<div id="main">Main content goes here</div>

или поставить вопрос другими словами, это крошка часть навигации?

Заранее спасибо.

1 ответ

Решение

Основная цель пропуска ссылок - пропустить блоки контента, например, навигацию, которая повторяется вверху (или в начале порядка табуляции) на нескольких веб-страницах. См. Критерий успеха 2.4.1. Обходные блоки в WCAG 2.1:

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

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

Кстати, вам не нужно role="link" по нормальной ссылке (<a href="..." >), поскольку эта роль уже подразумевается для этого элемента.

Другие вопросы по тегам