On comprend rien, mais vraiment rien. Mais comment on peut avoir 100% au #RGAA et ne pas être #Accessible ? Hein ? C’est marqué conforme dans le bas de page, je suis donc 100% accessible.
Allez, on va prend un exemple, mais s’il n’est potentiellement pas exactement le bon, en prenant l’article de tempertemper : la navigation avec #menubar n’existe pas.
#Menubar c’est une manière de déclarer une navigation dans du code #HTML. Elle permet de déclarer un menu auquel on accède, le plus souvent dans une #application, en cliquant sur un petit bouton pour : supprimer, mettre dans une liste, cacher,…
Si vous déclarez le role #Menubar, le navigateur vous propose des raccourcis claviers à base de #flèches.
Des personnes trouvent un exemple sur le site du W3C avec #Menubar pour réaliser le menu principal d’un site web, le menu classique qu’on utilise tous.
Et voilà, c’était pas si compliqué de corriger ce foutu bug d’accessibilité !
Sauf que #Menubar c’est pas fait pour ça. Dans le menu principal, on navigue avec la touche #Tabulation (pas flèche). Donc si on veut aller en arrière avec #Shift + #Tabulation, on sort du menu, plutôt que d’aller à l’élément précédent.
Quoi ? J’ai repris le code du W3C, c’est forcément bon !
Ce n’est pas le comportement attendu, c’est n’est donc pas #accessible. Pourtant un auditeur pourrait dire c’est conforme et un autre (un peu plus sérieux) dire que non.
Si une #IA codait ce menu, elle pourrait probablement utiliser la mauvaise solution.
#A11Y :#AccessibiliteNumerique #WCAG