Перейти до вмісту
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> або відповідні ролі), що позначають області сторінки;
  • заголовки на початку кожного розділу вмісту;
  • меню, що розгортаються й згортаються.

На практиці посилання для пропуску разом із правильним орієнтиром <main> охоплює і тих, хто користується лише клавіатурою (вони не можуть переходити за орієнтирами без додаткових інструментів), і користувачів програм зчитування з екрана.

Типові помилки в інтернет-магазині

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

Як перевірити

Автоматично: наш сканер перевіряє, чи пропонує сторінка щонайменше один механізм пропуску — посилання для пропуску, орієнтир чи заголовок (правило bypass). Він не може оцінити, чи посилання стає видимим у фокусі і чи переносить у правильне місце.

Вручну: завантажте сторінку й натисніть Tab один раз. Має з'явитися посилання «Перейти до вмісту». Натисніть Enter, потім знову Tab: фокус має опинитися на початку основного вмісту, а не знову в меню. За допомогою програми зчитування з екрана перегляньте список орієнтирів і перевірте, що область main рівно одна.

Як виправити

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

Пов'язані критерії

Часті запитання

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

Чи можна приховати посилання для пропуску?

Його можна візуально приховати, доки воно не отримає фокус клавіатури, а тоді воно має ставати видимим. Посилання, що залишається невидимим у фокусі, плутає зрячих користувачів клавіатури.

Які блоки треба пропускати в магазині?

Вміст, що повторюється на багатьох сторінках: шапку, рядок оголошень, головну навігацію і мегаменю, а інколи й довгі бічні панелі фільтрів перед списком товарів.