Wróć do bloga

Audyt WCAG – Kryterium 4.1.2 – Nazwa, rola, wartość: Przewodnik dla osób bez znajomości kodowania

Udostępnij artykuł

WhatsApp LinkedIn

Kryterium 4.1.2 – Nazwa, rola, wartość (Poziom A) dotyczy tego, aby wszystkie interaktywne elementy na stronie (np. przyciski, pola formularzy, suwaki) były prawidłowo rozpoznawane przez technologie wspomagające, takie jak czytniki ekranu.

W tym artykule pokażemy, jak sprawdzić zgodność strony z tym wymaganiem – bez potrzeby znajomości HTML, JavaScript czy kodu źródłowego.


Co oznacza „nazwa, rola, wartość”?

Każdy interaktywny element na stronie ma swoją:

  • Nazwę – czyli opis, jak czytnik ekranu ma go przedstawić (np. „Szukaj”, „Wyślij”, „Zgłoś”),

  • Rolę – czyli funkcję (np. „przycisk”, „pole tekstowe”, „lista rozwijana”),

  • Wartość – jeśli dotyczy (np. wpisany tekst, wybrana opcja).

Technologie asystujące odczytują te informacje i umożliwiają użytkownikowi zrozumienie i obsługę strony.


Jak sprawdzić zgodność z kryterium 4.1.2 bez wiedzy technicznej?

1. Przetestuj elementy interaktywne czytnikiem ekranu

Co zrobić?
Zainstaluj czytnik ekranu, np. NVDA (Windows) lub użyj funkcji VoiceOver (macOS).

Na co zwrócić uwagę?

  • Czy czytnik mówi, czym jest dany element (np. „przycisk: Szukaj”)?

  • Czy możesz odczytać etykiety pól formularza?

  • Czy po zmianie wartości (np. suwaka) czytnik informuje o nowej wartości?

Przykład błędu:
Przycisk ma tylko ikonę (np. lupę), ale czytnik ekranu mówi jedynie „przycisk”, bez nazwy – użytkownik nie wie, do czego służy.


2. Przegląd formularzy i przycisków

Co zrobić?
Przejdź przez formularze i elementy interaktywne, poruszając się klawiszem Tab.

Na co zwrócić uwagę?

  • Czy każdy element ma widoczną i zrozumiałą etykietę?

  • Czy wiesz, co zrobi dany przycisk przed jego naciśnięciem?

  • Czy zmiany w elementach dynamicznych (np. menu, zakładki) są komunikowane użytkownikowi?

Wskazówka:
Jeśli coś zmienia się po kliknięciu, ale nie ma komunikatu, może brakować aktualizacji wartości.


Dlaczego to ważne?

Dla osób niewidomych, słabowidzących lub korzystających z technologii wspomagających brak informacji o nazwie, roli lub wartości oznacza, że nie wiedzą, co klikają lub wpisują.
To może uniemożliwić korzystanie z podstawowych funkcji strony.


Dobre praktyki

  • Upewnij się, że każdy przycisk, link i pole ma czytelną etykietę.

  • Unikaj przycisków z samymi ikonami – dodaj opis alternatywny (np. aria-label).

  • Stosuj elementy HTML zgodnie z ich przeznaczeniem (np. <button>, <label>, <input>).

  • Zapewnij, że wartości dynamiczne (np. w suwakach, rozwijanych listach) są aktualizowane i komunikowane.


Podsumowanie

Kryterium 4.1.2 – Nazwa, rola, wartość zapewnia, że wszystkie interaktywne elementy są czytelne i zrozumiałe dla użytkowników korzystających z czytników ekranu.
Nie musisz znać kodu – wystarczy, że sprawdzisz, czy przyciski i pola są dobrze opisane i działają przewidywalnie.

Dzięki temu Twoja strona staje się bardziej dostępna – i bardziej przyjazna dla wszystkich.