Какое из следующего является правильным способом структурирования страницы:
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, либо использовать элементы соответствующий ранг для уровня вложенности раздела.