ARIA

ARIA pomaga tylko wtedy, gdy uzupełnia HTML, a nie udaje semantykę od zera.

Instrukcja praktyczna

Co trzeba sprawdzić?

  • Czy ARIA nie nadpisuje poprawnej natywnej semantyki.
  • Czy komponent dynamiczny ma właściwe stany, na przykład aria-expanded.
  • Czy komunikaty statusu są ogłaszane bez przenoszenia fokusu.
  • Czy aria-describedby wskazuje istniejącą instrukcję albo błąd.
  • Czy role nie są używane na elementach, które mają już właściwy element HTML.
  • Czy nazwa dostępna jest krótka, jednoznaczna i zgodna z widoczną etykietą.