Merci, je testerai ça !

Le 25 janvier 2018 à 14:21, Olivier Nourry <[email protected]> a écrit :

> Ah ok, je n’avais pas compris ta demande.
> Mieux vaut avoir du texte dans le HTML, c’est le plus robuste; quitte à le
> rajouter à la volée en JS (bien s’assurer de réduire au minimum le délai
> entre le moment où le DOM est dispo et celui où le texte est inséré).
> Les contenus générés en CSS, via par exemple :before et :after, commencent
> à être lus par les lecteurs d’écran, mais ce n’est pas une généralité.
> Maintenant si tu as un aria-label ou équivalent, il y aura quoiqu’il arrive
> un libellé de bouton disponible pour les lecteurs d’écran, donc ça peut se
> tenter. Ma crainte étant qu’il y ait une possible double restitution:
> normalement le aria-label est restitué à la place du contenu textuel ou du
> title du bouton, mais je ne sais pas si ça inclut les éventuels contenus de
> :after et :before… c’est à tester en tous cas!
>
> Le 25 janv. 2018 à 14:08, Antoine Bouet Access <
> [email protected]> a écrit :
>
> Merci Olivier pour les liens.
>
> Si j'ai bien compris, le "cache cache css" sert à masquer le libellé du
> lien.
> Personnellement, je connais beaucoup de personnes qui ne comprennent pas
> cet icône aux trois traits de menu burger (et certains articles sur le web
> confirment cela).
> Donc je voulais le mot "MENU" y soit accolé, afin que tout le monde le
> voit et comprenne à quoi cela sert.
> Mais ma question était de savoir si du CSS ou un ajout en JS restait tout
> de même accessible (même si je ne suis pas fan du remplacement JS).
>
> Vu ta réponse, ca a l'air d'être quand même le cas :)
>
>
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>  Garanti
> sans virus. www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>
> Le 25 janvier 2018 à 12:27, Olivier Nourry <[email protected]> a écrit
> :
>
>> Bonjour Antoine,
>>
>> J’aurais tendance à dire que dans l’absolu, le mieux est de partir d’un
>> véritable bouton (<button type=button>Menu</button>), dont tu peux masquer
>> le libellé de manière à ce qu’il soit perceptible par les lecteurs d’écran.
>> Pour cela tu peux utiliser la classe CSS détaillée ici:
>> www.ffoodd.fr/cache-cache-css/
>> Ça donnerait <button type=button><span class=‘sr-only’>Menu</span></b
>> utton>
>>
>> Si c’est difficile de modifier le code HTML directement, tu as toujours
>> la possibilité de faire un remplacement à la volée en JS.
>>
>> Un article très intéressant et très complet sur les différents types de
>> boutons menus (en anglais): https://inclusive-co
>> mponents.design/menus-menu-buttons/
>>
>> Je ne sais pas si j’ai répondu à ta demande?
>>
>>
>> Le 24 janv. 2018 à 12:22, Antoine Bouet Access <
>> [email protected]> a écrit :
>>
>> Bonjour la liste
>>
>> Je m'attaque à un sujet qui fâche, le Burger Menu (de la Mort).
>> Déjà pas convaincu à la base par le concept, je dois néanmoins faire avec
>> sur un site et je souhaiterai le rendre accessible.
>>
>> Pour le moment, c'est juste un lien vide (!) avec une classe CSS et un
>> aria-label, sûrement là comme cache misère...
>> Je souhaiterai ajouter (au minimum) un libellé ("MENU" irait bien), ce
>> qui rendrait service à tout le monde.
>>
>> Mais d'un point de vue technique, quel est la meilleure manière de
>> procéder ?
>>
>> - Javascript qui ajoute le texte avec un CSS le rendant "joli" ?
>> - Solution Full CSS en jouant sur les "after" ou "before" ?
>> - Directement modifier la génération du code HTML (mais là, ce sera plus
>> compliqué malheureusement...)
>>
>> Est-ce que quelqu'un a déjà planché sur le sujet ?
>>
>> Merci d'avance et bon appétit pour cette pause de midi !
>>
>>
>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>>  Garanti
>> sans virus. www.avast.com
>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>> _______________________________________________
>> 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

Répondre à