Merci à tous pour vos éclairages sur cette question.

Hervé CHUZEVILLE, chef de projet informatique
Agence de l’eau Rhône Méditerranée Corse

De : liste_gta [mailto:[email protected]] De la part de 
Olivier Nourry
Envoyé : mardi 19 janvier 2016 14:07
À : [email protected]
Objet : Re: [Liste GTA] Question test 12.10.4 (zone de contenu identifiée) sur 
le double emploi ou non de la balise main et du role="main"

Bonjour Hervé,

Pour compléter la réponse de Marie: oui, il faut bien avoir les 2 (balise et 
attribut role) pour se conformer au RGAA. Il peut en effet y avoir des 
divergences entre la spéc HTML et les WCAG ou assimilés.
Il ne faut donc pas tenir compte de ces alertes du validateur, et pour info 
cela n'invalide pas le critère 8.2 sur la validité du code.

En fait, les rôles banner et contentinfo permettent de distinguer 
respectivement les  <header> et <footer> applicables au document dans son 
entier, par opposition à ceux qui pourraient être affectés à une section de la 
page (comme un <article> par exemple). Il n'y a donc en réalité pas de 
redondance entre rôle implicite et rôle ARIA dans ce cas.

Concernant <main> et role="main", je t'accorde que l'utilité est moins 
flagrante, même si, comme le mentionne, Marie cela permet de couvrir les 
variabilités de support, en particulier pour IE.
Cet article de Steve Faulkner (en anglais) 
<http://html5doctor.com/on-html-belts-and-aria-braces/> mentionne la 
possibilité que la future spéc HTML 5.1 recommande de ne pas fournir de rôle 
redondant pour certains éléments (dont MAIN), mais on n'en est pas encore là.






Olivier Nourry
about.me/oliviernourry








Le 19 janvier 2016 à 10:43, Marie Hanotte 
<[email protected]<mailto:[email protected]>> a écrit :


Bonjour Hervé,

Il me semble que personne n'a répondu pour l'instant, donc je me lance !

De manière purement technique, il est vrai que l'ajout du rôle fait 
double-emploi, puisque les balises citées contiennent déjà implicitement ces 
rôles.
Cependant, il me semble qu'il faut les ajouter car certaines technologies 
d'assistance ne reconnaissent pas (encore) ces balises HTML5 - mais je veux 
bien une confirmation d'un autre expert sur le sujet.

Cordialement,

Marie Hanotte // Intégratrice multimédia



<http://www.acti.fr>


marie hanotte
intégratrice multimedia // interactive designer
[email protected]
tél. : +33 4 37 37 25 10
acti.fr
acti.fr/blog<http://www.acti.fr>

<http://www.acti.fr>

 <http://www.acti.fr>

<http://www.acti.fr>

Le 15/01/2016 11:37, CHUZEVILLE Hervé a écrit :<http://www.acti.fr>

Bonjour à tous,<http://www.acti.fr>

 <http://www.acti.fr>

Une question concernant le test 12.10.4 (zone de contenu identifiée) et un 
warning que ressort du validateur HTML du W3C  : "Element main does not need a 
role attribute".<http://www.acti.fr>

 <http://www.acti.fr>

Est-ce que la balise main et le role="main" font double emploi comme le laisse 
penser le validateur HTML du W3C ?<http://www.acti.fr>

 <http://www.acti.fr>

Ou est-ce bien obligatoire de mentionner les deux (<main id="body" 
role="main">) comme le laisse penser le test 12.10.4 du RGAA 
<http://www.acti.fr>

3 ? <http://www.acti.fr>

 <http://www.acti.fr>

(ou alors faut-il comprendre, dans le test 12.10.4, que "un rôle ARIA" peut 
être contenu implicitement dans une balise ?)<http://www.acti.fr>

 <http://www.acti.fr>

Idem pour :<http://www.acti.fr>

·        Warning: The banner role is unnecessary for element header (<header 
id="header-parent" role="banner">)<http://www.acti.fr>

·        Warning: The contentinfo role is unnecessary for element footer 
(<footer id="footer-parent" role="contentinfo">)<http://www.acti.fr>

 <http://www.acti.fr>

Merci d'avance pour votre éclairage.<http://www.acti.fr>

 <http://www.acti.fr>

Cordialement,<http://www.acti.fr>
 <http://www.acti.fr>
Hervé CHUZEVILLE, chef de projet informatique
Agence de l’eau Rhône Méditerranée Corse <http://www.acti.fr>
 <http://www.acti.fr>

 <http://www.acti.fr>
 <http://www.acti.fr>

_______________________________________________<http://www.acti.fr>

liste_gta mailing list<http://www.acti.fr>

[email protected]<http://www.acti.fr>

http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org<http://www.acti.fr>
 <http://www.acti.fr>

_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org<http://www.acti.fr>
 <http://www.acti.fr>
_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

Répondre à