Что из следующего является правильным способом структурирования страницы:
1) h1
только в header
<header>
<h1>Site title</h1>
<nav>...</nav>
</header>
<section>
<h2>Page title</h2>
</section>
Если я использую h1
исключительно внутри header
в качестве заголовка сайта, каждая страница будет иметь одинаковое содержимое для тега h1
. Это не кажется очень информативным.
2) h1
в header
и section
, как для сайта, так и для заголовка страницы
<header>
<h1>Site title</h1>
<nav>...</nav>
</header>
<section>
<h1>Page title</h1>
</section>
Я также видел примеры использования h1
более одного раза в тегах header
и section
. Однако разве не неправильно иметь два заголовка для одной и той же страницы? В этом примере показано несколько тегов заголовка и h1
http://orderedlist.com/resources/html-css/structural-tags-in-html5/
3) h1
только в section
, с выделением заголовка страницы
<header>
<p>Site title</p>
<nav>...</nav>
</header>
<section>
<h1>Page title</h1>
</section>
Наконец, W3, кажется, рекомендует использовать h1
в основном элементе section
, означает ли это, что я не должен использовать его в элементе header
?
Разделы могут содержать заголовки любого ранга, но авторам настоятельно рекомендуется либо использовать только элементы h1, либо использовать элементы соответствующего ранга для уровня вложенности раздела.