Перейти к содержимому
Pandus

WCAG 2.4.1 Пропуск блоков

Обновлено 14 октября 2026 г. · 3 мин чтения

Уровень
A · WCAG 2.0
EN 301 549
9.2.4.1
Что проверяет тестер
Частично автоматически: Нет быстрого перехода к основному содержимому
Официальный текст
Understanding 2.4.1 Bypass Blocks (W3C, на английском)

Критерий успеха 2.4.1 избавляет пользователей клавиатуры и программ экранного доступа (скринридеров) от необходимости на каждой странице проходить одну и ту же шапку, меню и рекламную полосу, прежде чем добраться до контента. В магазине с большим мегаменю это может означать десятки нажатий Tab на каждой странице. Это уровень A, он входит в EN 301 549 (пункт 9.2.4.1). Тот же стандарт принят в Украине как ДСТУ EN 301 549:2022.

Что требует критерий

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

WCAG не предписывает одну конкретную технику. Среди достаточных техник, которые перечисляет W3C:

  • ссылка в начале страницы, ведущая к основному контенту («Перейти к основному содержимому»);
  • ссылка в начале повторяющегося блока, ведущая к его концу;
  • ARIA-ориентиры (<header>, <nav>, <main>, <footer> или соответствующие роли) для обозначения областей страницы;
  • заголовки в начале каждого раздела контента;
  • раскрывающиеся и сворачиваемые меню.

На практике skip-ссылка вместе с правильным ориентиром <main> покрывает и тех, кто пользуется только клавиатурой (без дополнительных инструментов они не могут переходить по ориентирам), и пользователей программ экранного доступа.

Типичные ошибки в интернет-магазине

  • нет skip-ссылки, а перед контентом стоит шапка с поиском, кабинетом, избранным, корзиной, переключателем валюты и мегаменю на 40 ссылок;
  • skip-ссылка ведёт на несуществующий якорь или на элемент, который не может получить фокус;
  • skip-ссылка остаётся невидимой, когда получает фокус;
  • нет ориентира <main>, или вся страница собрана из элементов <div>;
  • длинная боковая панель фильтров на страницах категорий без возможности перейти сразу к товарам.

Как проверить

Автоматически: наша проверка определяет, есть ли на странице хотя бы один механизм пропуска — skip-ссылка, ориентир или заголовок (правило bypass). Она не может оценить, видна ли ссылка в фокусе и ведёт ли она в нужное место.

Вручную: откройте страницу и нажмите Tab один раз. Должна появиться ссылка «Перейти к содержимому». Нажмите Enter, затем снова Tab: фокус должен оказаться в начале основного контента, а не снова в меню. С программой экранного доступа выведите список ориентиров и убедитесь, что область main ровно одна.

Как исправить

  • Добавьте skip-ссылку первым фокусируемым элементом в шаблон темы, ведущую на <main id="main-content">.
  • Убедитесь, что цель может получить фокус (при необходимости добавьте tabindex="-1"), чтобы фокус действительно переместился.
  • Показывайте skip-ссылку в фокусе, с хорошим контрастом.
  • Используйте семантические ориентиры: <header>, <nav>, <main>, <footer>.
  • Начинайте каждый раздел контента с настоящего заголовка.

Связанные критерии

Частые вопросы

Обязательна ли skip-ссылка по WCAG 2.4.1?

Не строго. WCAG требует механизм для пропуска повторяющихся блоков. Ссылка «Перейти к основному содержимому» — самый распространённый вариант; ARIA-ориентиры, такие как main и nav, и заголовки в начале разделов тоже являются достаточными техниками.

Можно ли скрыть skip-ссылку?

Её можно визуально скрыть до тех пор, пока она не получит фокус клавиатуры, но затем она должна стать видимой. Ссылка, которая остаётся невидимой в фокусе, сбивает с толку зрячих пользователей клавиатуры.

Какие блоки нужно пропускать в магазине?

Контент, который повторяется на многих страницах: шапку, полосу объявлений, главную навигацию и мегаменю, а иногда и длинные боковые панели фильтров перед списком товаров.