Funkcjonalność · Poziom AA

2.4.6 Nagłówki i etykiety

Nagłówek albo etykieta powinny pomagać zrozumieć temat lub cel.

Krótko

Nagłówki powinny opisywać temat sekcji. Etykiety powinny opisywać cel pola, przycisku albo kontrolki. Nie muszą być długie, ale muszą być konkretne.

Problem w praktyce

Formularz ma pola „Dane”, „Numer” i „Dokument”. Użytkownik nie wie, czy ma wpisać PESEL, numer sprawy, numer telefonu czy numer faktury. Na stronie są też trzy sekcje „Informacje”, ale każda dotyczy czegoś innego.

2.4.6 nie ocenia technicznej hierarchii nagłówków. To zakres 1.3.1. Tutaj pytanie brzmi: czy nagłówek albo etykieta sensownie opisuje temat lub cel?

Kogo to dotyczy

  • Osób korzystających z listy nagłówków w czytniku ekranu.
  • Osób przechodzących szybko po formularzu klawiaturą.
  • Osób z trudnościami poznawczymi, które potrzebują jasnych nazw pól i sekcji.
  • Użytkowników w panelach administracyjnych, sklepach i formularzach urzędowych.

Dobry przykład

  • Nagłówek „Dane kontaktowe” zamiast „Informacje”.
  • Etykieta „Numer telefonu” zamiast „Numer”.
  • Etykieta „Adres e-mail do potwierdzenia rezerwacji” w procesie zapisu.
  • Nagłówek „Dokumenty do pobrania” zamiast „Dodatkowe”.

Zły przykład

  • Trzy nagłówki „Ważne” na jednej stronie.
  • Pole formularza nazwane „Dane”.
  • Przycisk „OK” w miejscu, gdzie skutkiem jest usunięcie konta.
  • Sekcja „Dokumenty”, która zawiera ustawienia powiadomień.

Przykłady kodu

Dobry przykład: konkretna etykieta

Etykieta mówi, jaki numer jest potrzebny.

Kod — HTML

<label for="case-number">Numer sprawy</label>
<input id="case-number" name="case-number">

Zły przykład: ogólna etykieta

Użytkownik nie wie, jaki numer wpisać.

Kod — HTML

<label for="number">Numer</label>
<input id="number" name="number">

Dobry przykład: opisowy nagłówek

Nagłówek zapowiada zawartość sekcji.

Kod — HTML

<section>
  <h2>Dokumenty do pobrania</h2>
  <ul>
    <li><a href="/faktura.pdf">Faktura PDF</a></li>
  </ul>
</section>

Przykład graficzny

Źle

Informacje

Numer

Nazwy są za ogólne.

Dobrze

Dane sprawy

Numer sprawy

Nazwy wskazują temat i cel.

Statyczne demo pokazuje różnicę między nazwą ogólną a nazwą, która pomaga wykonać zadanie.

Jak sprawdzić

  1. Przejrzyj listę nagłówków i sprawdź, czy każdy zapowiada temat sekcji.
  2. Przejdź formularze i sprawdź, czy etykiety mówią, co wpisać albo wybrać.
  3. Wyszukaj etykiety typu „Dane”, „Numer”, „Dokument”, „Inne”, „Dodatkowe”.
  4. Sprawdź przyciski o nazwach „OK”, „Dalej”, „Zatwierdź” w miejscach z poważnym skutkiem.

Co sprawdzi automat, a czego nie

Automat może wykryć

  • brak etykiety technicznej przy polu,
  • puste nagłówki,
  • część zduplikowanych nagłówków.

Automat nie oceni pewnie

  • czy nagłówek dobrze opisuje treść,
  • czy etykieta jest wystarczająco konkretna,
  • czy nazwa przycisku jasno pokazuje skutek.

Typowe błędy

  • Nagłówki „Informacje”, „Ważne”, „Dodatkowe” bez kontekstu.
  • Etykiety pól z jednym ogólnym słowem.
  • Przyciski „OK” dla różnych akcji.
  • Nagłówek niezgodny z treścią sekcji.