[W3Qc-public] Position des H1, H2, .. sur une page web ?
Remi Prevost remi at exomel.com
Mer 19 Avr 13:01:03 PDT 2006
Yannick Pavard wrote: > Bonjour, > > Je me pose des questions concernant le positionnement des éléments H1, H2, .. > sur une page web ? > > Si je souhaite mettre mon H1 sur le titre d'un de mes menus horizontaux par > exemple, cela est il acceptable ? du genre > > >
- >
- >
Mon menu 1
>
- > … >
>
>
> > > Est ce que ma balise H1 doit se trouver dans le A HREF ? ou en DEHORS ? > > L'autre solution consiterait à créer un H1 et H2 au centre de ma page (qui > reprendrait le titre de mon menu) mais de les cacher (display:hidden;), est > ce correcte ? Est ce que JAWS pourrait lire ce type de contenu. > > Merci > Bonjour Yannick, la solution que tu proposes n'est pas du code valide (X)HTML. Un élément "H1" ne peut être élément enfant d'un élément "A". Par contre, tu peux mettre le "A" dans le "H1" qui lui se trouverait dans le "LI", mais encore là, je ne crois pas qu'il est bon de mettre des éléments d'entêtes dans une liste; quoique cela reste du code valide. En ce qui a trait à JAWS, je crois qu'il ignore les éléments qui sont cachés avec une propriété "display: none". Cela serait donc à éviter, bien qu'il existe d'autres méthodes de cacher des éléments dans une page sans le cacher à JAWS. Comme ça: .hidden { position: absolute; text-indent: -9999px; } En espérant t'avoir aidé :) -- Rémi Prévost remi at exomel.com http://remiprevost.com | http://exomel.com
Plus d’informations sur la liste de diffusion public