aria-flowto
Indique le prochain élément dans l'ordre de lecture alternatif, permettant aux utilisateurs de AT de suivre un flux de lecture non linéaire.
Description
aria-flowto permet de définir un ordre de lecture alternatif, différent de l’ordre du DOM. Il accepte un ou plusieurs id séparés par des espaces. Les lecteurs d’écran peuvent proposer à l’utilisateur de suivre ce flux alternatif plutôt que l’ordre de lecture naturel.
Syntaxe
<div id="article-debut" aria-flowto="article-suite">
Début de l'article…
</div>
<div id="pub">Publicité</div>
<div id="article-suite">
Suite de l'article…
</div>
Exemples
Article avec publicité intercalée :
<p id="para-1" aria-flowto="para-2">
Premier paragraphe de l'article.
</p>
<aside id="pub-milieu">Annonce publicitaire</aside>
<p id="para-2">
Deuxième paragraphe de l'article.
</p>
Notes
Support très limité : aria-flowto est peu supporté par les lecteurs d’écran actuels. Sa valeur pratique est faible — préférer une structure DOM logique.
Alternative : réorganiser l’ordre du DOM, utiliser order CSS pour la présentation visuelle, ou masquer les éléments interrupteurs avec aria-hidden.
Si plusieurs IDs : quand plusieurs cibles sont listées, les AT présentent à l’utilisateur un choix de destinations.