Hmm, je ne mettrais pas un <nav role="navigation"> personnellement. Le référentiel préconise de réserver ces balises et attributs aux menus principaux et secondaires. Or, à mon sens le fil d'Ariane n'entre pas dans cette définition (menus de navigation au sens RGAA: liens permettant de naviguer dans les rubriques d'un site). Le fil d'Ariane est cité explicitement dans le glossaire comme étant une *barre *de navigation (nuance!), mais AMHA ce n'est pas dans le scope de NAV et role=navigation. Le problème est qu'à ce compte-là, tout ensemble de liens devient une NAV, et l'utilisateur perd en lisibilité; ce qui va à l'encontre du bénéfice supposé des landmarks. C'est un peu comme les headings: trop de headings crée du bruit parasite. Idem pour les labels ARIA surabondants (un peu le cas ici, à mon avis).
En l'occurrence, le mieux est l'ennemi du bien! Pas convaincu non plus par les OL. OL caractérise une liste d'éléments à consulter dans l'ordre indiqué; ceci, pour moi, sous-entend que les éléments sont de "même niveau". Or dans un fil d'Ariane on a une notion de hiérarchie; que l'on ne retrouve pas en HTML, hormis via des listes imbriquées, mais pareil, c'est trop lourd pour être réellement utile. Je pense qu'il ne faut pas chercher midi à quatorze heures. Si une succession de liens fonctionne, et fournit tout ce dont l'utilisateur a besoin (en l'occurrence, rien), il faut s'en tenir à cela. Donc, des liens à plat, point. [image: --] Olivier Nourry [image: http://]about.me/oliviernourry <http://about.me/oliviernourry> Le 21 avril 2016 à 15:34, Steven Mouret <[email protected]> a écrit : > Pour ma part, j'utilise cette structure : > > <nav class="breadcrumb" role="navigation" aria-label="Position de la page > dans le site"> > <p id="breadcrumbLabel">Vous êtes ici : </p> > <ol aria-labelledby="breadcrumbLabel"> > <li><a href="/">Accueil</a></li> > <li><a href="#">lorem</a></li> > <li><a href="#">ipsum</a></li> > <li title="dolor (page en cours)" class="active">dolor</li> > </ol> > </nav> > > Un peu verbeux. > > > -- > Steven Mouret > > Le 21 avril 2016 à 15:25, Anthony Ladeuil <[email protected]> a écrit : > >> Hello tout le monde >> >> Pour ma part j'aime bien utiliser la structure suivante : >> >> <dl> >> <dt>Vous êtes ici : </dt> >> <dd> >> <a href="/home">accueil</a> >> </dd> >> <dd> >> <a href="/lorem">lorem</a> >> </dd> >> <dd> >> lorem ipsum >> </dd> >> </dl> >> >> Ca peut faire hurler (ou pas) mais j'y trouve mon compte pour la mise en >> forme... >> Du coup, je veux bien des avis :) >> >> Anthony >> >> >> Le 21 avr. 2016 à 12:58, [email protected] a écrit : >> >> hello, >> moi j'aime sémantiquement que mes liens soient en ol/li, une liste >> ordonnée, ça le fait , non ? >> Je veux bien des retours d'utilisateurs sur l'emploi d'une liste ordonnée >> ! >> avec le "vous êtes ici" devant sans titre, en effet. >> >> vincent qui arrive après le train ! >> >> ----- Mail original ----- >> De: "Cyril Lamotte" <[email protected]> >> À: "liste gta" <[email protected]> >> Envoyé: Jeudi 21 Avril 2016 11:51:39 >> Objet: Re: [Liste GTA] Structure Fil d'Ariane >> >> >> Ok je pars là-dessus alors ! >> >> Succession de liens avec "vous êtes ici" devant (pas dans un titre). >> >> Merci >> >> >> >> >> Cyril Lamotte >> Développeur Front-end / Référent accessibilité >> >> >> [email protected] >> >> >> 02 43 08 39 97 >> >> Jouve >> 1, rue du docteur Sauvé, 53101 Mayenne CEDEX >> www.jouve.com >> Twitter Google + LinkedIn ViadeoJouve >> >> >> >> >> Le 21/04/2016 11:38, Sylvie Duchateau a écrit : >> >> >> >> >> Bonjour Cyril, Olivier et tous, >> >> Je pense qu'un h2 « vous êtes ici » n'est pas nécessaire. >> >> >> Fil d'Ariane, non plus, ceux qui ne connaissent pas les recommandations >> se demanderont ce qu'Ariane vient faire là-dedans. >> >> Vous êtes ici me paraît parlant. >> >> >> Je suis d'accord avec Olivier sur la « bête succession de liens ». >> >> >> Bonne journée >> >> Sylvie >> >> >> Le 21/04/2016 à 11:17, Olivier Nourry a écrit : >> >> >> >> Bonjour Cyril, >> Il n'y a aucune structure HTML qui corresponde à un fil d'Ariane, et à >> vrai dire, je ne vois pas trop ce que l'on pourrait faire de mieux qu'une >> bête succession de liens comme l'exemple que tu donnes. D'ailleurs ni la >> spec HTML, ni les design patterns ARIA ne le prévoient, malgré le coté très >> répandu de la pratique. Sans doute un signe qu'il n'y a pas besoin de >> structure particulière. >> Je ne recommande en tout cas pas la liste non ordonnée, ça ne colle pas >> avec le fait que les éléments ne sont pas interchangeables, et ne sont pas >> du même "niveau". Du coup on pourrait penser à des UL ou OL imbriquées à 1 >> élément, mais en lecture vocale ça serait franchement lourdingue, et pas >> pratique du tout. >> Sinon peut-être optimiser la restitution en rendant les séparateurs non >> vocalisés (role=presentation par exemple). >> >> >> Le H2 me parait excessif pour la plupart des cas, ça fait un point >> d'arrêt dans l'arborescence en plus qui ne se justifie pas franchement. >> J'aurais juste mis le tout (incluant "vous êtes ici") dans un conteneur >> avec un id. Si le masquage est fait correctement (contenu hors viewport), >> il reste trouvable avec CTRL+F, ça permet de le retrouver facilement si on >> est déjà passé dessus. Tant qu'à le masquer, autant avoir un libellé plus >> spécifique: "localisation" ou "fil d'Ariane" (le second est un terme >> technique, mais au moins il ne peut pas être confondu avec autre chose. >> >> >> Juste mes deux centimes.... Sur tous ces points d'amélioration UX, je >> suis preneur de l'avis d'utilisateurs de lecteurs d'écran pour ce qui est >> le plus agréable ou pratique. >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> -- >> Olivier Nourry >> http://about.me/oliviernourry >> >> >> >> >> Le 21 avril 2016 à 10:45, Cyril Lamotte < [email protected] > a écrit : >> >> >> >> Bonjour la Liste, >> >> Comment structureriez-vous un fil d'Ariane et mettriez-vous un titre >> juste avant ? >> >> Dans Drupal, le code généré par défaut est celui-ci, le jugez-vous >> correct ? : >> >> >> >> <h2>Vous êtes ici</h2> (titre masqué) >> <div class="breadcrumb"> >> <a ...>Rubrique</a> >> >> >> <a..>Titre</a> >> </div> >> >> Ou feriez-vous une liste ul / li ? >> >> >> Ou autre.. ? >> >> >> >> Merci à vous ! >> >> >> >> >> -- >> >> >> Cyril Lamotte >> Développeur Front-end / Référent accessibilité >> >> >> [email protected] >> >> >> 02 43 08 39 97 >> >> Jouve >> 1, rue du docteur Sauvé, 53101 Mayenne CEDEX >> www.jouve.com >> Twitter Google + LinkedIn ViadeoJouve >> >> >> >> >> _______________________________________________ >> liste_gta mailing list >> [email protected] >> http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org >> >> >> >> >> >> _______________________________________________ >> liste_gta mailing list [email protected] >> http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org >> >> >> >> _______________________________________________ >> liste_gta mailing list [email protected] >> http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org >> >> >> _______________________________________________ >> liste_gta mailing list >> [email protected] >> http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org >> >> _______________________________________________ >> liste_gta mailing list >> [email protected] >> http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org >> >> >> >> _______________________________________________ >> liste_gta mailing list >> [email protected] >> http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org >> >> > > _______________________________________________ > liste_gta mailing list > [email protected] > http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org > >
_______________________________________________ liste_gta mailing list [email protected] http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

