Bonjour,

Déjà, félicitations pour le diplôme, et bienvenue dans le GTA!
La spec W3C HTML5 (
http://www.w3.org/html/wg/drafts/html/master/sections.html#the-nav-element)
ne dit rien de la nécessité de titrer une NAV. Le 1er exemple de code ne
comporte pas de heading, mais le second, oui.
Il faut peut-être regarder du côté de HeadingMaps. Tu as essayé avec
d'autres outils?

Par ailleurs, apparemment le fait de mettre la nav dans le header
principal, ou pas, n'a pas d'incidence.

Cordialement,

 [image: --]
Olivier Nourry
[image: http://]about.me/oliviernourry
  <http://about.me/oliviernourry>



Le 22 août 2014 16:19, SOLIRE <[email protected]> a écrit :

> Bonjour,
>
> Jeune E.A.E. formé sur le référentiel Accessiweb HTML5 / ARIA (*merci
> encore à l'équipe Braillenet*), je pose mes premières questions au GTA.
>
> J'interviens actuellement pour rendre un template HTML5 accessible niveau
> A et m'interroge sur le critère 9.2 (*Dans chaque page Web, la structure
> du document est-elle cohérente ?*).
>
> Le menu principal est structuré dans une balise <nav role="navigation"> (*elle
> même située dans un <header role ="banner">*).
>
> D'abord :
>
>    - Existe-t-il une préconisation (*ou contre-indication*) quand à
>    l'usage de la balise <nav> à l'intérieur de la balise <header> ?
>
>
> Mais surtout, en contrôlant l'Outline (*avec **HeadingsMap*
> <https://addons.mozilla.org/fr/firefox/addon/headingsmap/>), il apparaît
> qu'il manque un titre à la navigation  :*[nav] Untitled (no head element)*
> .
> En ajoutant un élément <h2> (*rendu non visible via CSS*) à l'intérieur
> de cet élément sectionnant qu'est la <nav> (*la précédente, dans
> <header>, étant une <h1>*), le problème est résolu.
> Cependant, cela crée un double effet de bord. Pour maintenir l'intégrité
> de la hiérarchie des titres (*celle ci étant initialement parfaite*), cela
> demande d'aller modifier les niveaux de titre du mega menu, lui même
> composé de h2 pour structurer les sous menus (*en soit, c'est rapide,
> mais ça entraîne le problème suivant*)
> En indiquant un titre explicite à la <nav> (*donc, dans la première
> balise <h2> rencontrée dans le code*), cela nuit au précieux travail
> d'optimisation SEO fait par ailleurs.
>
>    - Quelle(s) peut/peuvent être les solutions pour produire un Outline
>    valide, sans titrer la <nav> avec des Hn ?
>       - J'ai essayé :
>          - <nav role="navigation" aria-label="navigation principale">
>       - et
>          - <nav role="navigation">
>          <div role="heading" aria-level="2">Navigation principale</div> (*j'ai
>          aussi tenté avec <p> et <span>*)
>       - mais l'extension HeadingsMap me retourne toujours : *[nav]
>       Untitled (no head element) *
>          - Headingsmaps interprète-t-il les balises aria ?
>
>
> D'avance merci pour vos éléments de réponse.
>
> Bien cordialement,
>
> *Laurent DEGETZ*
> *gérant*
> - - - - - - - - - - - - - - - - - - - - -
> *Solire.fr*
> Le web à la mesure de votre projet
> - - - - - - - - - - - - - - - - - - - - -
> Tél. : *09.72.42.64.94*
> Solire
> GIE du Clavecin
> 3, grande rue des Feuillants
> 69001 LYON
> Plan : http://goo.gl/maps/X2mx8
>
>
> _______________________________________________
> 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 à