11.3. Veiller à ce que l’ordre de tabulation suive la logique de l’ordre de lecture
L’ordre de tabulation doit suivre la logique de l’ordre de lecture visuel de la page.
C’est-à-dire que lorsqu’un élément interactif en précède immédiatement un autre lors du parcours visuel de la page, le focus doit continuer sur le second élément immédiatement après avoir quitté le premier.
Attention
Ne pas utiliser l’attribut tabindex avec une valeur supérieure à 0 au risque de perturber la logique de l’ordre de tabulation dans la page.
Remarques
- Dans certains composants d’interface riche, comme par exemple les systèmes d’onglets, la navigation d’un élément interactif à un autre se fait avec les flèches directionnelles plutôt qu’avec la touche Tab.
- Dans le cas d’une Single-Page Application (SPA), il faudra bien faire attention à ce que le focus remonte en haut de la page lorsque celle-ci est chargée. Voir la fiche Gérer le focus dans une Single-Page Application (SPA) pour plus d’information à ce sujet.