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

WCAG 2.5.8 Размер цели (минимальный)

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

Уровень
AA · WCAG 2.2 (новое в 2.2)
EN 301 549
9.2.5.8 Только в V4.1.1 (WCAG 2.2); в гармонизированной V3.2.1 и ДСТУ EN 301 549:2022 его пока нет.
Что проверяет тестер
Частично автоматически: Кнопки и ссылки слишком маленькие, по ним трудно попасть
Официальный текст
Understanding 2.5.8 Target Size (Minimum) (W3C, на английском)

Критерий успеха 2.5.8 появился в WCAG 2.2. Он помогает попадать по кнопкам и ссылкам людям с тремором или ограниченной подвижностью рук, тем, кто пользуется указкой на голове или палочкой во рту, и всем, кто держит телефон одной рукой. Маленькие цели, расположенные вплотную, приводят к неверным касаниям — не тот размер, не тот цвет, «Удалить» вместо «+1». Это уровень AA, он входит в EN 301 549 (пункт 9.2.5.8). Тот же стандарт принят в Украине как ДСТУ EN 301 549:2022.

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

Размер цели для ввода указателем — не менее 24 на 24 CSS-пикселя, кроме случаев:

  • Отступ: маленькие цели расположены так, что если на центр ограничивающей рамки каждой поместить круг диаметром 24 CSS-пикселя, круги не пересекают другую цель или круг другой маленькой цели;
  • Равноценный элемент: ту же функцию можно выполнить через другой элемент на той же странице, который соответствует критерию;
  • Строчный элемент: цель находится внутри предложения или её размер иначе ограничен высотой строки окружающего текста;
  • Элемент браузера: размер определяется браузером и не изменён автором;
  • Необходимость: определённое представление цели необходимо или требуется законом для передаваемой информации.

Цели, в которых значение выбирается позицией внутри них (например, дорожка слайдера), считаются одной целью. Цель — это кликабельная область, а не только видимая иконка. Уровень AAA (2.5.5) требует 44 × 44 CSS-пикселя.

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

  • образцы цветов размером 16–20 px, расположенные вплотную друг к другу;
  • кнопки количества «−» и «+» размером около 20 px рядом с числовым полем;
  • маленький «×» для удаления товара из мини-корзины или закрытия всплывающего окна;
  • плотно расположенные иконки соцсетей и платёжных систем в подвале;
  • ссылки пагинации («1 2 3 …») с маленькими отступами;
  • точки карусели в несколько пикселей без промежутков.

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

Автоматически: наша проверка измеряет размер и отступы кликабельных целей и отмечает те, что меньше 24 × 24 CSS-пикселя и при этом не проходят проверку отступов (правило размера цели). Исключения для равноценных элементов, ссылок в тексте или необходимого представления она не всегда может оценить, поэтому отмеченные цели просмотрите вручную.

Вручную: измерьте маленькие элементы — образцы цветов, кнопки количества, кнопки закрытия, иконки — в инструментах разработчика браузера. Если элемент меньше 24 × 24, проверьте отступ, мысленно поместив на его центр круг 24 px. Откройте страницу на реальном телефоне и понажимайте маленькие элементы большим пальцем.

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

  • Задайте кнопкам-иконкам минимальный размер: min-width: 24px; min-height: 24px (для касания лучше 44 px).
  • Увеличивайте внутренние отступы, а не саму иконку, — значение имеет кликабельная область.
  • Добавьте промежутки между соседними маленькими целями, например образцами цветов и ссылками пагинации.
  • Увеличьте точки карусели или замените их кнопками «назад/вперёд».

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

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

Какой минимальный размер цели в WCAG 2.2?

Не менее 24 на 24 CSS-пикселя для целей ввода указателем на уровне AA (2.5.8). Уровень AAA (2.5.5 «Размер цели (повышенный)») требует 44 на 44 CSS-пикселя.

Может ли кнопка быть меньше 24 px?

Да, если у неё достаточный отступ: круг диаметром 24 px с центром на ней не должен пересекать другую цель или круг другой маленькой цели. Другие исключения: равноценный более крупный элемент на странице, ссылки внутри текста, неизменённые элементы браузера и необходимое или требуемое законом представление.

Должны ли текстовые ссылки в абзаце быть 24 px?

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

Цель — это видимая иконка или кликабельная область?

Кликабельная область. Иконка 16 px внутри кнопки 24 × 24 px с внутренними отступами выполняет требование к размеру.