Bonjour, Un grand merci à Corinne, Victor, matthieu et Romain pour vos réponses toutes très éclairantes :-) @Matthieu : Je pars du principe que je veux m'abstraire du fait qu'une aide technique, ou une autre va gérer correctement le type du tableau, indépendament du fait qu'il soit correctement codé (comme un tableau de présentation pour un tableau de présentation, comme un tableau de données pour un tableau de données). Je pensais dès lors qu'un role = presentation mettrait "tout le monde" (les aides techniques prenant en charge ce role) d'accord, et que seul le contenu d'un tableau de présentation sera restitué, sans ambiguité. Mais peut-être que les principaux lecteurs d'écran du marché s'en sortent déjà bien sans ce role ? C'est pour ça aussi que que parlais de bonne pratique. @Romain : Oui le texte qui est modifié se trouve avant le mécanisme qui permet l'affichage et le masquage du contenu. Pour gérer le focus je pensais à deux solutions : soit une ancre toute simple, soit donner le focus sur la div parente en js avec un tabindex. Qu'en penses-tu ? Yves Convert Micropole
________________________________ De: liste_gta-boun...@list.accessiweb.org de la part de Romain Gervois Date: ven. 22/06/2012 10:49 À: liste_gta@list.accessiweb.org Objet : Re: [Liste GTA] Lien "plus de détail" ? Bonjour, Si je comprends bien, le texte à afficher / masquer se trouve avant le mécanisme (d'affichage / masquage). Alors clairement, cela nécessite de manipuler le focus (déplacement devant le bloc concerné). Dans un cas comme celui là, un lien est bien plus adapté qu'un bouton : non nécessité de re-scripter la même fonctionnalité pour le déplacement du focus et exploitation possible du contexte de lien (si bien pensé et implémenté). On pourrait bien sûr se reporter sur la pertinence de l'intitulé du bouton mais cela reste bien moins souple. Enfin comme tout mécanisme de ce type, il est indispensable de stipuler l'état soit par modification de l'intitulé ("Plus de détails" vers "Moins de détails") soit par modification du title ("Plus de détails, afficher ces détails" vers "Plus de détails, masquer ces détails"). Romain Le 21 juin 2012 16:52, Cyril Lamotte <clamo...@jouve.fr> a écrit : Salut ! J'utiliserai aussi un bouton, où alors l'attribut aria role="button". Je me penche sur une situation similaire sur un projet, Comment procèdes-tu pour déplacer le focus sur une zone de texte ? Doit-on prévenir l'utilisateur du déplacement du focus ? Bien cordialement, Cyril Lamotte Jouve I.T. Solutions - Développeur Front-end / Expert en accessibilité 02 43 08 39 97 Adoptez l'éco-attitude. N'imprimez ce courriel que si c'est vraiment nécessaire. Le présent mail ainsi que toutes les informations qu'il contient ne peuvent en aucun cas être considérés comme un engagement juridique de quelque nature que ce soit de JOUVE. Tout accord devra être formulé par écrit papier ultérieur signé par un représentant légal de JOUVE. Par ailleurs, si vous recevez ce mail par erreur, merci de nous le signaler et de le détruire ainsi que l'intégralité du document qui pourrait y être joint. Le 21/06/2012 11:39, CONVERT Yves a écrit : Bonjour la liste, Je suis confronté à un cas de figure qui me pose question. J'ai un bloc d'information qui gère deux états : ouvert et fermé. Après ce bloc, il y a un lien "Plus de détail". Quand je clique sur ce lien, des informations supplémentaires apparaissent dans le bloc. Le lien n'étant pas un vrai lien, mais fonctionnant comme un bouton d'action, se pose la question de ce que je dois mettre dans le href ? Dans la cinématique j'imaginais renvoyer le focus au début du bloc (ça oblige à relire toutes les informations du bloc, y compris celles déjà présentes dans l'état fermé). Le lien serait alors une ancre. Qu'en pensez-vous ? Yves Convert Micropole _______________________________________________ liste_gta mailing list liste_gta@list.accessiweb.org http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org _______________________________________________ liste_gta mailing list liste_gta@list.accessiweb.org http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
_______________________________________________ liste_gta mailing list liste_gta@list.accessiweb.org http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org