Przejdź do treści
A11ySignal
poważnyWCAG 2.2.2 · A

Elementy <blink> są przestarzałe i nie mogą być używane.

blink

Elementy <blink> nie są używane.

Kryterium, które za tym stoi

2.2.2 Pauza, zatrzymanie, ukrycie

Wszystko, co samo się rusza, miga, przewija albo odświeża dłużej niż pięć sekund, potrzebuje pauzy.

Poziom A · EN 301 549 § 9.2.2.2

Po co jest to sprawdzenie

Ruch odciąga uwagę osobom z zaburzeniami uwagi i z zaburzeniami przedsionkowymi, a ruchomy tekst jest dla części osób słabowidzących nieczytelny.

Co zwykle je wywołuje

  • błądAutomatycznie obracająca się karuzela na stronie głównej, bez pauzy.
  • błądPasek z wiadomościami na żywo, który nigdy się nie zatrzymuje.

Jak to naprawić

  • róbDodaj widoczną kontrolkę pauza / odtwarzanie, osiągalną klawiaturą.
  • róbUszanuj `prefers-reduced-motion` — to sygnał, który człowiek już ci wysłał.

Jak to jest raportowane

A11ySignal zgłasza to z wagą poważny. Każdy błędny element ma swój selektor CSS i kod, który zawiódł, więc trafisz prosto do właściwej linii, zamiast jej szukać. Deque publikuje szczegóły na poziomie silnika:

https://dequeuniversity.com/rules/axe/4.13/blink

Sprawdzenie zaimplementowane w axe-core 4.13.0, © Deque Systems, MPL-2.0.

Inne sprawdzenia dla 2.2.2