-
-
Notifications
You must be signed in to change notification settings - Fork 371
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Aria Level 1 et description des boutons #1258
Comments
Lors d'un précédent audit d'accessibilité réalisé par un expert il nous a été recommandé de mettre un titre de niveau 1 dans la modalbox. Nous soutenant donc qu'il fallait expressement que la modalbox ait un titre, qui plus est de niveau 1. Si je m'en réfère à :
Pour ce qui est de la discussion sur le fait d'avoir ou non un titre de niveau 1 dans la modalbox en général les critiques viennent des équipes SEO qui prennent pour aquis qu'une page HTML ne doit contenir qu'un et un seul h1. C'est une croyance très ancrée dans le milieu, elle a néanmoins été démentie depuis longtemps par Google lui-même : https://www.youtube.com/watch?v=zyqJJXWk0gk Je résume le point de vue SEO :
De ce point de vue là je peux dire de manière certaine que :
De fait je pense que :
@nicozerr pourra certainement approfondir l'aspect accessibilité ! |
Pour ce qui concerne le nommage des boutons, je proposerai :
Dans le cas des boutons génériques.
Dans le cas des boutons de services. L'idéal étant de ne pas avoir de variance dans le texte du bouton et d'utiliser la version accessible pour tout le monde, mais c'est certainement moins esthétique. idem @nicozerr pourra vraisemblablement approfondir la réponse. |
Merci beaucoup @lucmuller pour le retour express 🚀 Pour le level 1 ça confirme ce que je pensai, que ce n'est qu'une optimisation pour Google et pas pour l'utilisateur. |
Bonjour, Je ne sais pas si je vais faire avancer le schmilblick mais je vais vous donner ma vision. Plusieurs H1Le sujet du "1 seul H1 par page" est difficile à appréhender. Il est censé avoir été pris en charge dans la spec HTML 5, mais n'a jamais été implémenté par les navigateurs, et a fini par être abandonné. Je vous invite à lire des articles en recherchant "Document outline multiple h1" dans votre moteur de recherche favori. D'un point de vu SEO, certains disent que c'est une hérésie et que ça "masque" l'importance du titre de la page dans un H1 ; d'autres disent que Google est tout a fait capable de faire la différence entre un H1 dans Personnellement, je ne suis pas fan des H1 multiples, et je les indique comme non-conformes lorsqu'ils sont visibles (visuellement ou avec une technologie d'assistance) et qu'ils cassent la hiérarchie des titres sur la page. Si ça ne tenait qu'à moi, je passerai le titre du bandeau de TAC (le Et pour finir, le titre dans la modale est quand même largement préférable, surtout si ce titre ressemble visuellement à un titre (texte gros et gras). Titre des boutonsPour le bouton "Tout accepter", la proposition suivante de Luc n'est pas conforme :
La règle à respecter est : le nom accessible doit au moins contenir le texte visible. La proposition d'Amauri est meilleure : Ici, le nom accessible est "Cookies - Tout accepter". L'utilisateur de contrôle vocal verra et dira "Tout accepter", et le logiciel pourra lui proposer d'activer le bouton "Cookies - Tout accepter". C'est bon. On pourrait même remplacer le tiret "-" par deux-points ":". Et pour les services, le bouton est actuellement :
Le nom accessible est "Autoriser Youtube" et l'intitulé visible est "Autoriser". C'est carrément conforme. |
Aparté : Merci pour la correction :) Je tente de me souvenir de ça pour mes prochaines implémentations ! |
Merci pour votre implication 🥰 La grille de navigation c'est visuel et ça donne vraiment envie d'améliorer l'accessibilité. Je ne savais même pas que c'était un outil 😶 H1Donc consensus Accessibilité/SEO pour passer de h1 à h2 ? BoutonsPas possible de garder le principe des
|
Boutons
Moi ça me va tout à fait. |
Ceci me semble assurer une meilleure rétrocompatibilité. Si l'on modifie la structure du HTML cela peut potentiellement avoir un impact sur la mise en forme des sites. Pour ma culture : @nicozerr : Est-ce que l'utilisation de titre dans la modalbox est effectivement obligatoire ? Est-ce que la modalbox ne pourrait pas se contenter de mention aria-labelledby et éventuellement aria-describedby ? |
Lorsqu'on ouvre un journal, un magazine, ou un site Internet, nous lisons les titres (et les images) pour trouver l'info qui nous intéresse. Et plus un titre est gros, plus son niveau hiérarchique est élevé. Les titres structurent la page, ou une zone "hors-contexte" comme une fenêtre modale. Ces personnes peuvent donc naviguer de titre en titre, qui est en fait la navigation la plus utilisée au monde en accessibilité. En accessibilité, on utilise même des titres invisibles pour mieux structurer une page, comme le titre invisible du bandeau de TAC. De plus, ce qui ressemble visuellement à un titre doit être un titre dans le code. Un titre simulé avec un paragraphe ( De manière générale, les titres ne sont pas obligatoires si visuellement il n'y a pas d'élément le supposant. Ça ne sera pas pratique pour tout le monde, et donc ça ne sera plus de l'accessibilité. Pour finir :
Ces deux éléments permettent à un utilisateur d'avoir assez d'information avant d'entrer dans un composant complexe, pour savoir dans quoi il s'embarque, s'il navigue dedans ou s'il le saute. Comme l'attribut |
Aria level 1
Le niveau aria level 1 est-il indispensable sur le titre principal de la modal?
Cela pose problème à quelques utilisateurs car il y a un doublon avec un autre level 1
Noms des boutons non explicite hors contexte
Les boutons Accepter/Refuser ne sont pas assez explicites.
Exemple de code corrigé:
Qu'en pensez vous @nicozerr @lucmuller ?
Merci!☺️
The text was updated successfully, but these errors were encountered: