Salut,
Je suis en train de refaire mon site (quatrième fois depuis presque un an).
Ces derniers temps, en développant différents sites, j'ai adopté une utilisation un peu particulière des balises <hn> en utilisant un maximum l'héritage des classes. Je souhaiterai avoir un avis objectif sur le sujet, savoir si je peux conforter cette position ou si c'est une mauvaise idée.
En effet, je réserve généralement les balises <h1> et <h2> au titre et sous titre du site, et ma hiérarchisation du contenu commence donc par <h3>
Il arrive que je structure le menu par le biais de balises <h3> pour un menu à simple niveau, juste pour identifier clairement quelques rubriques.
En parallèle, mon contenu possède en général au moins deux niveaux degrés de titrages, pour lesquels j'utiliserai théoriquement <h3> et <h4>.
Seulement, en terme d'importance, les titres <h3> de mon contenu ont bien plus d'importance que les <h3> du menu, qui n'est présent que par la contrainte du média. Ainsi, si j'utilisais une certaine logique, j'opterai donc pour mettres les titres dans mon menu dans des balises <h4> ce qui les relèguerait ainsi un peu dans la hiérarchie de lecture.
Pour ma part, ce choix me perturbe un peu, car en parcourant le code html de façon linéaire css désactivée, et le menu se trouvant presque toujours avant le contenu dans ce code, je rencontre alors une balise <h1>, puis <h2> dans mon header, puis <h4> dans mon menu, et ensuite <h3> et d'autres <h4> dans mon contenu. Je ne trouve pas très rationnel de sauter une hiérarchie de cette manière là. Peut être cela ne dérange que moi, je ne sais pas.
J'ai donc opté pour utiliser des <h3> dans le menu comme dans le contenu, en les différenciant graphiquement, mais uniquement à l'intention des internautes utilisant ou pouvant utiliser le style que je leur propose. Ce qui peut constituer une chose géneante car on ne propose pas exactement la même hiérarchie selon le mode de navigation de l'utilisateur.
Que pensez vous donc qui soit la meilleure solution en prenant en compte ces deux approches ?
Merci par avance de vos réponses éclairées sur le sujet.
Modifié par Mikachu (09 Jan 2007 - 19:03)
Je suis en train de refaire mon site (quatrième fois depuis presque un an).
Ces derniers temps, en développant différents sites, j'ai adopté une utilisation un peu particulière des balises <hn> en utilisant un maximum l'héritage des classes. Je souhaiterai avoir un avis objectif sur le sujet, savoir si je peux conforter cette position ou si c'est une mauvaise idée.
En effet, je réserve généralement les balises <h1> et <h2> au titre et sous titre du site, et ma hiérarchisation du contenu commence donc par <h3>
Il arrive que je structure le menu par le biais de balises <h3> pour un menu à simple niveau, juste pour identifier clairement quelques rubriques.
En parallèle, mon contenu possède en général au moins deux niveaux degrés de titrages, pour lesquels j'utiliserai théoriquement <h3> et <h4>.
Seulement, en terme d'importance, les titres <h3> de mon contenu ont bien plus d'importance que les <h3> du menu, qui n'est présent que par la contrainte du média. Ainsi, si j'utilisais une certaine logique, j'opterai donc pour mettres les titres dans mon menu dans des balises <h4> ce qui les relèguerait ainsi un peu dans la hiérarchie de lecture.
Pour ma part, ce choix me perturbe un peu, car en parcourant le code html de façon linéaire css désactivée, et le menu se trouvant presque toujours avant le contenu dans ce code, je rencontre alors une balise <h1>, puis <h2> dans mon header, puis <h4> dans mon menu, et ensuite <h3> et d'autres <h4> dans mon contenu. Je ne trouve pas très rationnel de sauter une hiérarchie de cette manière là. Peut être cela ne dérange que moi, je ne sais pas.
J'ai donc opté pour utiliser des <h3> dans le menu comme dans le contenu, en les différenciant graphiquement, mais uniquement à l'intention des internautes utilisant ou pouvant utiliser le style que je leur propose. Ce qui peut constituer une chose géneante car on ne propose pas exactement la même hiérarchie selon le mode de navigation de l'utilisateur.
Que pensez vous donc qui soit la meilleure solution en prenant en compte ces deux approches ?
Merci par avance de vos réponses éclairées sur le sujet.
Modifié par Mikachu (09 Jan 2007 - 19:03)