Przejdź do treści
A11ySignal
Poziom AWCAG 2.1WCAG 2.2EN 301 549 § 9.2.5.3

2.5.3
Etykieta w nazwie

Dostępna nazwa kontrolki musi zawierać słowa, które są na niej widoczne.

Co mówi norma

W komponentach interfejsu użytkownika z etykietami zawierającymi tekst lub obraz tekstu nazwa zawiera tekst, który jest prezentowany wizualnie.

Dlaczego to ma znaczenie

Osoby sterujące głosem mówią to, co widzą. Jeśli na przycisku jest „Wyślij”, a jego dostępna nazwa to „Prześlij formularz”, powiedzenie „kliknij Wyślij” nic nie da.

Jak wygląda błąd

  • błądPrzycisk z napisem „Szukaj” i `aria-label="Prześlij"`.
  • błąd`aria-label`, które zastępuje widoczny tekst zamiast go rozszerzać.

Jak to naprawić

  • róbZacznij dostępną nazwę od widocznego tekstu: `aria-label="Szukaj produktów"` na przycisku z napisem „Szukaj”.
  • róbJeszcze lepiej: w ogóle nie nadpisuj widocznej etykiety.

Jak sprawdza to A11ySignal

Przy każdym skanowaniu względem tego kryterium uruchamia się 1 automatyczne sprawdzenie.

Także pod 2.5 Sposoby wprowadzania danych