Одна числовая пара может пройти один текстовый ориентир и не пройти другой, потому что WCAG различает уровень соответствия и категорию текста. Калькулятор сравнит коэффициент с порогами, но не узнает, является ли реальный текст крупным и применимо ли исключение.
Обычный текст: 4.5:1 для AA и 7:1 для AAA
Для обычного текста ContrastCheck показывает AA при точном коэффициенте не ниже 4.5 и AAA при не ниже 7. Это минимальные границы, а не гарантия удобного чтения для любого человека, дисплея, шрифта или условий. Результат 4.49 не проходит AA, даже если иной форматтер округлит его до 4.5: решение принимает точный расчёт.
Крупный текст: 3:1 для AA и 4.5:1 для AAA
Для крупного текста числовые ориентиры ниже, потому что размер и насыщенность влияют на читаемость. Определение WCAG зависит от реального размера и жирности, а не от выбора в калькуляторе. ContrastCheck намеренно показывает обе строки и не решает, какая применима. Проверьте CSS, метрики шрифта, масштабирование и реальное представление контента.
Строка порога — не отчёт о соответствии
Страница включает hover, focus, disabled и visited состояния; текст может лежать на изображениях, градиентах и меняющемся фоне. Есть элементы управления, индикаторы фокуса, альтернативный контент и множество требований вне контраста. Используйте результат пары как один измеренный факт более широкой проверки. Не называйте сайт соответствующим WCAG, закону или доступности только из-за прошедших цветов.