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.
Funkcjonalność · Poziom AA
Nagłówek albo etykieta powinny pomagać zrozumieć temat lub cel.
Nagłówki powinny opisywać temat sekcji. Etykiety powinny opisywać cel pola, przycisku albo kontrolki. Nie muszą być długie, ale muszą być konkretne.
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?
Etykieta mówi, jaki numer jest potrzebny.
Kod — HTML
<label for="case-number">Numer sprawy</label>
<input id="case-number" name="case-number">Użytkownik nie wie, jaki numer wpisać.
Kod — HTML
<label for="number">Numer</label>
<input id="number" name="number">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>Informacje
Numer
Nazwy są za ogólne.
Dane sprawy
Numer sprawy
Nazwy wskazują temat i cel.