Allez je continue de spam mes questions d'accessibilité hein…
On a des cartes, qui sont en fait des grosses div avec des boutons possibles à gauche, un titre et des boutons possibles à droite.
Quand on clique sur cette carte on va soit sur une page différente (balise <a>) soit on trigger une action (balise <button>).
Mon problème c'est que l'ordre de tabulation doit être, selon moi :
Carte > bouton de gauche (s'il y en a) > bouton de droite (s'il y en a)
Puis on passe éventuellement aux carte suivantes.
Sauf que, dans le DOM les boutons de gauche donc avant le bouton.
J'ai pensé à une solution avec flex-direction: row-reverse. Ça ne m'a pas l'air horrible mais j'imagine que ça peut poser des problèmes d'accessibilité.
Utiliser tabindex > 0 est hors de question (ça casserait tout de toute façon).
Et après il y a l'idée de gérer ça avec du Javascript mais ça ne m'a pas l'air fou. Je n'aime pas vraiment faire en Javascript ce que je pourrais faire en HTML/CSS.
Dites-moi que vous avez une solution s'il vous plait 😭


