Re: [spip-dev] [Spip-zone-commit] [escal] ajout de role=« navigation » pour les nav

2021-05-06 Par sujet Pierre-Jean CHANCELLIER

Bonjour,

Je ne contribue pas vraiment au code de SPIP mais je suis justement en 
train de re-développer le site d'une Université dans l'optique, 
entre 
autres, d'être conforme aux normes WCAG pour l'accessibilité. Je suis 
donc en plein dedans.


Le rôle "navigation" n'est pas nécessaire sur les balises nav en effet. 
D'ailleurs, avec ma collègue, nous avons suivi une formation sur 
l'accessibilité et le principe (en 2020) c'est qu'il vaut mieux ne pas 
mettre d'attributs ARIA que de trop en mettre.


Pour les menus, il est judicieux de mettre effectivement un aria-label 
ou un aria-labelled-by pour expliciter le rôle du menu (menu de 
pagination, menu principal, sous-menu de navigation au sein d'une 
rubrique, fil d'ariane, etc.)


Perso, je me base sur les tutos du W3C 
(https://www.w3.org/WAI/tutorials/page-structure/) pour :

- La structure globale des pages
- Les menus
- Les images
- Les tableaux
- Les formulaires
- Les carousels (j'ai trouvé celui-ci qui est responsive et accessible : 
https://kenwheeler.github.io/slick/)


Cordialement,




*Pierre-Jean CHANCELLIER*

/Cellule technique des technologies de l'Information et de la 
Communication (CeTTIC)

Centre de Ressources Informatiques/

Université du Havre
_tél :_ 02.32.74.*42.08*



Le 03/05/2021 à 12:17, jeanmarie a écrit :

Salut,

j'ai cru comprendre que role="navigation" n'était pas nécessaire pour 
les éléments de type  (cf note en fin de description : 
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/Navigation_Role 
). C'est d’ailleurs en avertissement (pas d'erreur donc) dans le 
validateur W3C.


Est-ce qu'il faut les garder ou pas au final ? (on les retrouve dans 
la dist 
https://git.spip.net/spip/dist/src/branch/master/rubrique.html#L50 aussi)


Toujours de ce que je comprends, il est de bonne pratique d'ajouter un 
aria-label pour expliciter le bloc (ex : aria-label="Menu principal").


                jeanmarie


Le 02/05/2021 à 21:23, JC Villeneuve a écrit :

spip-contrib-squelettes/escal
-
Par JC Villeneuve, le 2 mai 2021 à 21h22min :

ajout de role="navigation" pour les nav


*Modifié*
 annuaire.html
 auteur.html
 inclusions/inc-article_forumSite.html
 inclusions/inc-articles_de_rubrique.html
 inclusions/inc-calendrier_art.html
 inclusions/inc-calendrier_event.html
 inclusions/inc-decouvrir_articles_rub.html
 inclusions/inc-decouvrir_articles_site.html
 inclusions/inc-derniers_comments.html
 inclusions/inc-documents_article.html
 inclusions/inc-documents_rubrique.html
 inclusions/inc-evenements_articles.html
 inclusions/inc-evenements_events.html
 inclusions/inc-events_mobile.html
 inclusions/inc-forum_article.html
 inclusions/inc-meme_rub.html
 inclusions/inc-perso.html
 inclusions/inc-rubrique_accueil.html
 inclusions/inc-rubrique_accueil2.html
 inclusions/inc-rubrique_accueil3.html
 inclusions/inc-rubrique_accueil4.html
 inclusions/inc-rubrique_accueil5.html
 inclusions/inc-rubrique_normal.html
 inclusions/inc-rubrique_trombino.html
 inclusions/inc-video_player.html
 jour-art.html
 modeles/galleria.html
 mot.html
 recherche.html
 site.html

Détails 
:https://git.spip.net/spip-contrib-squelettes/escal/commit/28b8d01035e9e0f80217048d44c22158201fba8b


___
spip-zone-com...@rezo.net 
-https://listes.rezo.net/mailman/listinfo/spip-zone-commit

___
liste: https://listes.rezo.net/mailman/listinfo/spip-dev
doc: https://www.spip.net/
dev: https://core.spip.net/
irc://irc.freenode.net/spip


smime.p7s
Description: Signature cryptographique S/MIME
___
liste: https://listes.rezo.net/mailman/listinfo/spip-dev
doc: https://www.spip.net/
dev: https://core.spip.net/
irc://irc.freenode.net/spip

Re: [spip-dev] [Spip-zone-commit] [escal] ajout de role=« navigation » pour les nav

2021-05-06 Par sujet jeanmarie

@Pierre-Jean : merci pour ton retour.

@JC : j'ai vu ça dans la dist aussi et j'ai fait pareil avant de revenir 
en arrière :) (d'où ce mail pour avoir d'autres avis)


Pour info, il y a cette ressource également : 
https://www.w3.org/TR/wai-aria-practices/examples/landmarks/


                jeanmarie


Le 03/05/2021 à 14:03, Pierre-Jean CHANCELLIER a écrit :


Bonjour,

Je ne contribue pas vraiment au code de SPIP mais je suis justement en 
train de re-développer le site d'une Université dans l'optique, entre 
autres, d'être conforme aux normes WCAG pour l'accessibilité. Je suis 
donc en plein dedans.


Le rôle "navigation" n'est pas nécessaire sur les balises nav en 
effet. D'ailleurs, avec ma collègue, nous avons suivi une formation 
sur l'accessibilité et le principe (en 2020) c'est qu'il vaut mieux ne 
pas mettre d'attributs ARIA que de trop en mettre.


Pour les menus, il est judicieux de mettre effectivement un aria-label 
ou un aria-labelled-by pour expliciter le rôle du menu (menu de 
pagination, menu principal, sous-menu de navigation au sein d'une 
rubrique, fil d'ariane, etc.)


Perso, je me base sur les tutos du W3C 
(https://www.w3.org/WAI/tutorials/page-structure/) pour :

- La structure globale des pages
- Les menus
- Les images
- Les tableaux
- Les formulaires
- Les carousels (j'ai trouvé celui-ci qui est responsive et accessible 
: https://kenwheeler.github.io/slick/)


Cordialement,



Le 03/05/2021 à 12:17, jeanmarie a écrit :

Salut,

j'ai cru comprendre que role="navigation" n'était pas nécessaire pour 
les éléments de type  (cf note en fin de description : 
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/Navigation_Role 
). C'est d’ailleurs en avertissement (pas d'erreur donc) dans le 
validateur W3C.


Est-ce qu'il faut les garder ou pas au final ? (on les retrouve dans 
la dist 
https://git.spip.net/spip/dist/src/branch/master/rubrique.html#L50 
aussi)


Toujours de ce que je comprends, il est de bonne pratique d'ajouter 
un aria-label pour expliciter le bloc (ex : aria-label="Menu 
principal").


                jeanmarie


Le 02/05/2021 à 21:23, JC Villeneuve a écrit :

spip-contrib-squelettes/escal
-
Par JC Villeneuve, le 2 mai 2021 à 21h22min :

ajout de role="navigation" pour les nav


*Modifié*
 annuaire.html
 auteur.html
 inclusions/inc-article_forumSite.html
 inclusions/inc-articles_de_rubrique.html
 inclusions/inc-calendrier_art.html
 inclusions/inc-calendrier_event.html
 inclusions/inc-decouvrir_articles_rub.html
 inclusions/inc-decouvrir_articles_site.html
 inclusions/inc-derniers_comments.html
 inclusions/inc-documents_article.html
 inclusions/inc-documents_rubrique.html
 inclusions/inc-evenements_articles.html
 inclusions/inc-evenements_events.html
 inclusions/inc-events_mobile.html
 inclusions/inc-forum_article.html
 inclusions/inc-meme_rub.html
 inclusions/inc-perso.html
 inclusions/inc-rubrique_accueil.html
 inclusions/inc-rubrique_accueil2.html
 inclusions/inc-rubrique_accueil3.html
 inclusions/inc-rubrique_accueil4.html
 inclusions/inc-rubrique_accueil5.html
 inclusions/inc-rubrique_normal.html
 inclusions/inc-rubrique_trombino.html
 inclusions/inc-video_player.html
 jour-art.html
 modeles/galleria.html
 mot.html
 recherche.html
 site.html

Détails 
:https://git.spip.net/spip-contrib-squelettes/escal/commit/28b8d01035e9e0f80217048d44c22158201fba8b


___
spip-zone-com...@rezo.net 
-https://listes.rezo.net/mailman/listinfo/spip-zone-commit

___
liste: https://listes.rezo.net/mailman/listinfo/spip-dev
doc: https://www.spip.net/
dev: https://core.spip.net/
irc://irc.freenode.net/spip
___
liste: https://listes.rezo.net/mailman/listinfo/spip-dev
doc: https://www.spip.net/
dev: https://core.spip.net/
irc://irc.freenode.net/spip

Re: [spip-dev] [Spip-zone-commit] [escal] ajout de role=« navigation » pour les nav

2021-05-03 Par sujet Jean-Christophe Villeneuve
Oui c'est justement parce que je les ai vus dans la dist que je les ai 
rajoutés.


JC


Le 03/05/2021 à 12:17, jeanmarie a écrit :

Salut,

j'ai cru comprendre que role="navigation" n'était pas nécessaire pour 
les éléments de type  (cf note en fin de description : 
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/Navigation_Role 
). C'est d’ailleurs en avertissement (pas d'erreur donc) dans le 
validateur W3C.


Est-ce qu'il faut les garder ou pas au final ? (on les retrouve dans 
la dist 
https://git.spip.net/spip/dist/src/branch/master/rubrique.html#L50 aussi)


Toujours de ce que je comprends, il est de bonne pratique d'ajouter un 
aria-label pour expliciter le bloc (ex : aria-label="Menu principal").


                jeanmarie


Le 02/05/2021 à 21:23, JC Villeneuve a écrit :

spip-contrib-squelettes/escal
-
Par JC Villeneuve, le 2 mai 2021 à 21h22min :

ajout de role="navigation" pour les nav


*Modifié*
 annuaire.html
 auteur.html
 inclusions/inc-article_forumSite.html
 inclusions/inc-articles_de_rubrique.html
 inclusions/inc-calendrier_art.html
 inclusions/inc-calendrier_event.html
 inclusions/inc-decouvrir_articles_rub.html
 inclusions/inc-decouvrir_articles_site.html
 inclusions/inc-derniers_comments.html
 inclusions/inc-documents_article.html
 inclusions/inc-documents_rubrique.html
 inclusions/inc-evenements_articles.html
 inclusions/inc-evenements_events.html
 inclusions/inc-events_mobile.html
 inclusions/inc-forum_article.html
 inclusions/inc-meme_rub.html
 inclusions/inc-perso.html
 inclusions/inc-rubrique_accueil.html
 inclusions/inc-rubrique_accueil2.html
 inclusions/inc-rubrique_accueil3.html
 inclusions/inc-rubrique_accueil4.html
 inclusions/inc-rubrique_accueil5.html
 inclusions/inc-rubrique_normal.html
 inclusions/inc-rubrique_trombino.html
 inclusions/inc-video_player.html
 jour-art.html
 modeles/galleria.html
 mot.html
 recherche.html
 site.html

Détails 
:https://git.spip.net/spip-contrib-squelettes/escal/commit/28b8d01035e9e0f80217048d44c22158201fba8b


___
spip-zone-com...@rezo.net 
-https://listes.rezo.net/mailman/listinfo/spip-zone-commit


___
liste: https://listes.rezo.net/mailman/listinfo/spip-dev
doc: https://www.spip.net/
dev: https://core.spip.net/
irc://irc.freenode.net/spip

Re: [spip-dev] [Spip-zone-commit] [escal] ajout de role=« navigation » pour les nav

2021-05-03 Par sujet jeanmarie

Salut,

j'ai cru comprendre que role="navigation" n'était pas nécessaire pour 
les éléments de type  (cf note en fin de description : 
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/Navigation_Role 
). C'est d’ailleurs en avertissement (pas d'erreur donc) dans le 
validateur W3C.


Est-ce qu'il faut les garder ou pas au final ? (on les retrouve dans la 
dist https://git.spip.net/spip/dist/src/branch/master/rubrique.html#L50 
aussi)


Toujours de ce que je comprends, il est de bonne pratique d'ajouter un 
aria-label pour expliciter le bloc (ex : aria-label="Menu principal").


                jeanmarie


Le 02/05/2021 à 21:23, JC Villeneuve a écrit :

spip-contrib-squelettes/escal
-
Par JC Villeneuve, le 2 mai 2021 à 21h22min :

ajout de role="navigation" pour les nav


*Modifié*
 annuaire.html
 auteur.html
 inclusions/inc-article_forumSite.html
 inclusions/inc-articles_de_rubrique.html
 inclusions/inc-calendrier_art.html
 inclusions/inc-calendrier_event.html
 inclusions/inc-decouvrir_articles_rub.html
 inclusions/inc-decouvrir_articles_site.html
 inclusions/inc-derniers_comments.html
 inclusions/inc-documents_article.html
 inclusions/inc-documents_rubrique.html
 inclusions/inc-evenements_articles.html
 inclusions/inc-evenements_events.html
 inclusions/inc-events_mobile.html
 inclusions/inc-forum_article.html
 inclusions/inc-meme_rub.html
 inclusions/inc-perso.html
 inclusions/inc-rubrique_accueil.html
 inclusions/inc-rubrique_accueil2.html
 inclusions/inc-rubrique_accueil3.html
 inclusions/inc-rubrique_accueil4.html
 inclusions/inc-rubrique_accueil5.html
 inclusions/inc-rubrique_normal.html
 inclusions/inc-rubrique_trombino.html
 inclusions/inc-video_player.html
 jour-art.html
 modeles/galleria.html
 mot.html
 recherche.html
 site.html

Détails 
:https://git.spip.net/spip-contrib-squelettes/escal/commit/28b8d01035e9e0f80217048d44c22158201fba8b

___
spip-zone-com...@rezo.net  
-https://listes.rezo.net/mailman/listinfo/spip-zone-commit

___
liste: https://listes.rezo.net/mailman/listinfo/spip-dev
doc: https://www.spip.net/
dev: https://core.spip.net/
irc://irc.freenode.net/spip