Bonjour,

les en-têtes d'abord puis le contenu ensuite, pour moi ce serait plutôt des onglets / Tabs, quelque soit leur design ? Avec les attributs ARIA décrits dans http://www.accede-web.com/notices/interface-riche/onglets/ , il n'y a plus le souci que tu as avec un attribut tablist parent.

Semi-HS : si tu es dans le cas précis de Bootstrap 3 et la nécessité de passer d'onglets / Tabs à accordéon (enfin "collapse"), il y a ce script https://github.com/flatlogic/bootstrap-tabcollapse

J'en profite pour te remercier pour ton excellent article et j'invite à le lire ceux et celles qui ne l'auraient pas encore découvert => https://www.lelutinduweb.fr/je-suis-integrateur-web/


Bonne journée,
Ph. Vayssière

Le 10/01/2017 à 11:18, Julie Moynat a écrit :
Bonjour,

Je rencontre un problème avec un accordéon qui n'est pas standard et sur lequel j'ai un peu de mal à voir le balisage ARIA à mettre en place sur quels balises. Il s'agit d'un bloc permettant de filtrer des résultats pour une recherche.

En fait, j'ai un accordéon sur 2 lignes (visuellement et dans le code) :

  * Ligne 1, dans l'ordre : une barre de recherche (hors accordéon),
    une liste <ul> avec mes en-têtes accordéons 1, 2, 3, 4, un
    lien-bouton qui valide les choix faits dans les accordéons et dans
    la barre de recherche (hors accordéon)
  * Ligne 2 : un bloc qui contient le contenu des accordéons

J'ai donc des contenus d'accordéons détachés de leur en-tête mais si le balisage des aria-controls et aria-labelledby est bon, ça ne devrait pas poser de problème.

En revanche, mon problème est que j'ai des éléments qui ne correspondent pas à l'accordéon dans mon conteneur global (sur lequel je suis censée mettre un role="tablist" et un aria-multiselectable="false"). Est-ce que ça pose vraiment problème ? Si oui, que puis-je faire sans tout casser ?

cf la notice AcceDe Web pour le balisage requis : http://www.accede-web.com/notices/interface-riche/accordeons/

En vous remerciant,

Julie Moynat


_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

Répondre à