Przejdź do treści
A11ySignal
Poziom AAWCAG 2.0WCAG 2.1WCAG 2.2EN 301 549 § 9.2.4.7

2.4.7
Widoczny fokus

Musi być widać, gdzie znajduje się fokus klawiatury.

Co mówi norma

Każdy interfejs możliwy do obsługi za pomocą klawiatury posiada sposób obsługi, w którym wskaźnik fokusu klawiatury jest widoczny.

Dlaczego to ma znaczenie

Usunięcie obwódki fokusu to najszybszy sposób, żeby witryna stała się nieużywalna z klawiatury — a wciąż siedzi w wielu resetach CSS.

Jak wygląda błąd

  • błąd`outline: none` bez niczego w zamian.
  • błądStyl fokusu tak blady, że nie przechodzi 1.4.11.

Jak to naprawić

  • róbNigdy nie usuwaj obwódki bez zastąpienia jej. Ostyluj `:focus-visible`, zamiast kasować `:focus`.
  • róbDaj wskaźnikowi co najmniej 3:1 kontrastu wobec otoczenia, i w jasnym, i w ciemnym motywie.

Jak sprawdza to A11ySignal

ręcznie

Żadna automatyczna reguła nie osądzi tego kryterium i nie będziemy udawać inaczej. Czyste skanowanie nie oznacza, że 2.4.7 jest spełnione — oznacza, że nic mierzalnego nie zawiodło. Tu potrzebny jest człowiek.

Także pod 2.4 Możliwość nawigacji