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

WCAG 1.4.3 Контраст (минимальный)

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

Уровень
AA · WCAG 2.0
EN 301 549
9.1.4.3
Что проверяет тестер
Частично автоматически: Текст трудно читать из-за низкого контраста
Официальный текст
Understanding 1.4.3 Contrast (Minimum) (W3C, на английском)

Критерий успеха 1.4.3 нужен для того, чтобы текст могли прочитать люди, которые хуже различают контраст: пожилые посетители, люди со слабым зрением или нарушением цветовосприятия, а также любой, кто смотрит в телефон на солнце. Это уровень AA, то есть он входит в то, на что опираются EN 301 549 и Европейский акт о доступности (пункт 9.1.4.3). Тот же стандарт принят в Украине как ДСТУ EN 301 549:2022.

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

Коэффициент контраста между текстом и фоном должен быть не ниже:

  • 4,5:1 для обычного текста;
  • 3:1 для крупного текста — не менее 18 pt (24 CSS px) обычного начертания или 14 pt (около 18,66 CSS px) жирного.

Коэффициент вычисляется по относительной яркости двух цветов и принимает значения от 1:1 (одинаковый цвет) до 21:1 (чёрный на белом). Правило распространяется и на изображения текста, например на баннер со слоганом, «впечатанным» в картинку.

Исключения:

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

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

  • светло-серый текст-подсказка (placeholder) или пояснения в формах (например, #aaa на белом — около 2,3:1);
  • старая цена, метки «нет в наличии» и мелкий текст под кнопкой «В корзину»;
  • белый текст на фотобаннере, где часть фото светлая;
  • фирменный цвет ссылок или кнопок, который хорошо смотрится на большом экране, но не дотягивает до 4,5:1;
  • текст, у которого контраст становится низким только при наведении или в фокусе.

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

Автоматически: наша проверка измеряет контраст каждого видимого текстового элемента (правило контраст цветов) и показывает найденные цвета и коэффициент. Текст поверх изображений или градиентов она не всегда может оценить — такие результаты помечаются для ручной проверки.

Вручную: для текста поверх фото проверьте самую светлую часть изображения за текстом. Проверьте также состояния наведения, фокуса и ошибки, а не только обычное состояние. Проверка контраста даст точный коэффициент для двух цветов.

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

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

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

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

Какой коэффициент контраста требует WCAG AA?

Не менее 4,5:1 между текстом и фоном и не менее 3:1 для крупного текста. Уровень AAA (1.4.6) требует 7:1 и 4,5:1.

Что считается крупным текстом в WCAG?

Текст размером не менее 18 пунктов (24 CSS-пикселя) обычного начертания или не менее 14 пунктов (около 18,66 CSS-пикселя) жирного.

Распространяется ли 1.4.3 на логотипы и неактивные кнопки?

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

Касается ли 1.4.3 иконок и рамок полей ввода?

Нет, 1.4.3 касается только текста и изображений текста. Иконки, рамки фокуса и границы полей формы подпадают под 1.4.11 «Контраст нетекстового контента», где требуется 3:1.