Lequel des énoncés suivants est la façon correcte de la structure d'une page:
1) h1
seulement en header
<header>
<h1>Site title</h1>
<nav>...</nav>
</header>
<section>
<h2>Page title</h2>
</section>
Si j'utilise h1
exclusivement à l'intérieur d' header
comme le titre du site, chaque page peut avoir le même contenu pour l' h1
balise. Cela ne semble pas très instructif.
2) h1
en header
et section
, pour les deux site et de la page de titre
<header>
<h1>Site title</h1>
<nav>...</nav>
</header>
<section>
<h1>Page title</h1>
</section>
J'ai aussi vu des exemples de l'utilisation de h1
plus d'une fois, dans les deux header
et section
tags. Cependant, n'est-il pas mauvais d'avoir deux titres pour la même page? Cet exemple montre plusieurs d'en-tête et h1
tags http://orderedlist.com/resources/html-css/structural-tags-in-html5/
3) h1
seulement en section
, mettant l'accent sur la page de titre
<header>
<p>Site title</p>
<nav>...</nav>
</header>
<section>
<h1>Page title</h1>
</section>
Enfin, W3 semble recommandons l'utilisation d' h1
dans le section
élément, est-ce à dire que je ne devrais pas l'utiliser dans l' header
élément?
Les articles peuvent contenir des titres de rang quelconque, mais les auteurs sont fortement encouragés à utiliser uniquement les éléments h1, ou utiliser des éléments de la grade approprié pour la section du niveau d'imbrication.