Przejdź do głównej treści

Dostępnik o ARIA 1.3

WAI-ARIA 1.3 ukazało się bez większego echa, więc przyjrzałem się nowościom — z lekkim sceptycyzmem. Standard ma wspierać złożone aplikacje webowe, zapewniając, że nienatywne komponenty interfejsu będą poprawnie interpretowane przez technologie asystujące, szczególnie pod kątem kryterium WCAG 4.1.2.

Trzy rzeczy zasługują na uwagę. Nowy atrybut aria-description — osadza opis bezpośrednio w atrybucie, jako alternatywa dla aria-describedby. Dla porządku: aria-label to dostępna nazwa, aria-description to krótki, bezpośredni opis, aria-describedby to opis z referencji do innego elementu. Nowa rola suggestion dla podpowiedzi w polach tekstowych — tu mam wątpliwości, czy to nie fragmentuje tylko semantycznego krajobrazu zamiast go porządkować. Plus usprawnienia istniejących ról feed i math.

Złota zasada pozostaje aktualna: No ARIA is better than Bad ARIA. Każda nowość w specyfikacji to kolejna rzecz, którą można źle użyć i pogorszyć dostępność zamiast ją poprawić.

Cały numer przeczytasz tutaj: Dostępnik o ARIA 1.3