La règle d'Or : l'ordre du DOM est l'ordre de tabulation
La chose la plus importante à comprendre est que l'ordre dans lequel un utilisateur "tabule" à travers votre page est déterminé par l'ordre des éléments dans votre code HTML (le DOM).
Un ordre de tabulation logique doit suivre l'ordre visuel de la lecture : de gauche à droite, de haut en bas. Si votre code HTML est bien structuré, vous avez déjà fait 80% du travail.
Évitez les "bidouilles" en CSS qui changent l'ordre visuel sans changer l'ordre du code.
Le focus visible : le "vous êtes ici" du Web
Quand un utilisateur appuie sur Tab, un indicateur visuel (souvent un contour bleu ou noir) doit apparaître autour de l'élément sélectionné. C'est le focus. Le supprimer est l'une des pires erreurs d'accessibilité.
"La première règle du focus est : ne jamais, au grand jamais, le supprimer sans fournir une alternative claire. C'est l'équivalent de voler la canne blanche d'une personne aveugle"
Comment créer un focus élégant et accessible en CSS
Le reproche fait au focus par défaut est qu'il est "moche". Heureusement, il est très simple de le personnaliser pour qu'il s'intègre à votre design.
La meilleure pratique moderne est d'utiliser la pseudo-classe :focus-visible. Elle n'affiche le style de focus que lors d'une navigation au clavier, et non lors d'un clic de souris, ce qui résout le problème esthétique.
Conclusion : le clavier est un citoyen de première classe
Penser "clavier d'abord" est un changement de mentalité qui bénéficie à tous. Une navigation au clavier fonctionnelle est le signe d'un site bien construit, robuste et respectueux. Alors, la prochaine fois que vous testez une page, posez la souris et laissez vos doigts faire le travail. Votre site et vos utilisateurs vous en remercieront.
Qui sommes-nous ?
Garuda Access est un collectif de passionnés du Web et de l'accessibilité. Nous avons mis en commun nos travaux, innovations, savoir-faire et expérience au service de l'inclusion.
Nous sommes avant tout des faiseurs du Web : Dev front-end, Product Owner, Product Manager, Lead Designer, UI ou UX designer... Nous connaissons les contraintes de nos métiers et nos environnements.
C'est le point qui nous rassemble : nos formations et expertises s'adressent du métier au métier, pour mettre en place une stratégie basée sur votre réalité.
Voir nos prestationsNos missions
- Accompagnement des équipes projets à la prise en compte des recommandations d'accessibilité
- Aide à la publication de la déclaration d'accessibilité et du plan d'action
- Audit de conformité de sites Web et d'applications mobiles
- Audit de maquettes graphiques et de Design System
- Préconisations de corrections graphiques et techniques
Contactez-nous
Nos coordonnées
Pour toute demande d'information ou de devis, n'hésitez pas à nous contacter.
Email: hello@garuda-access.com
Nous intervenons physiquement dans toute la France, en présentiel et en distanciel (visio).