je suis tombé sur cet attribut aria que je ne connaissais pas, et qui est bien utile pour indiquer un élément "actif" ou sélectionné dans un menu de navigation, dans une pagination ou un calendrier.
je suis tombé sur cet attribut aria que je ne connaissais pas, et qui est bien utile pour indiquer un élément "actif" ou sélectionné dans un menu de navigation, dans une pagination ou un calendrier.
Et ça peut remplacer les classes css en étant plus sémantique et accessible.
Au lieu de li.active {...}, on peut utiliser li[aria-current=true] {...}
Bref, que du bon.
(je le met la … pour note)
Dans la mm genre d'idée je suis tombé sur aria-live=polite pour mettre au courant le screen reader lorsqu'une partie de la page est rechargé ou filtrée dynamiquement
Dans la mm genre d'idée je suis tombé sur aria-live=polite pour mettre au courant le screen reader lorsqu'une partie de la page est rechargé ou filtrée dynamiquement
Ça c'est déjà utilisé et bien géré sur tous les blocs ajax de SPIP en standard.
Fais une recherche sur "aria-live" dans le code source, c'est appliqué en js dans ajaxCallback et d'autres scripts.