быстрый вопрос: разрешено ли дважды использовать тег заголовка? например У меня есть два важных раздела head в моей header.php, где оба могут иметь тег заголовка?
Html5: дважды использовать тег заголовка или нижнего колонтитула?
Ответ 1
Да, но с уловкой. В документах W3 указано, что теги представляют области заголовка и нижнего колонтитула их ближайшего участка предка. Я бы рекомендовал иметь столько, сколько хотите, но только по 1 каждой для каждого раздела вашей страницы, т.е. Тела, раздела и т.д.
Из W3
Элемент заголовка обычно содержит заголовок раздела (элемент h1-h6 или элемент hgroup), но это не требуется. Элемент header также можно использовать для обертывания содержимого таблицы разделов, формы поиска или любых соответствующих логотипов.
=========================
Элемент нижнего колонтитула представляет собой нижний колонтитул для своего ближайшего секционного содержимого предка или элемента корня секции. Нижний колонтитул обычно содержит информацию о его разделе, например, кто его написал, ссылки на связанные документы, данные об авторских правах и т.п.
Вот ссылки на соответствующую стандартную документацию: header и footer
Ответ 2
Да, вы можете использовать несколько header
элементов в ваших документах, virtuue документации w3c:
Элемент заголовка обычно содержит заголовок раздела (элемент h1-h6 или элемент hgroup), но это не требуется. Элемент header также можно использовать для обертывания содержимого таблицы разделов, формы поиска или любых соответствующих логотипов.
Однако убедитесь, что он семантически корректен.
Ответ 3
<header>
используется для отметки заголовка, например. статьи в газете, поэтому, если у вас есть несколько статей, вы можете использовать несколько <header>
.
Мне нравится использовать несколько <h1>
. Это имеет смысл только в каком-то частном случае.
Ответ 4
Нет никакого штрафа за использование двух тегов заголовка, но убедитесь, что это имеет смысл.
Счастливое кодирование!
Ответ 5
В некоторой ситуации можно поместить два <header>
в один <article>
/<section>
следующим образом: так почему бы и нет.
<article>
<!-- Feature Image on the LEFT -->
<div class="position-left">
...featrue image...
<header>
...H1 title ...
</header>
</div>
<!-- Content on the RIGHT with subtitle, date, etc -->
<div class="position-right">
<header>
..date, sub-title, etc...
</header>
...content...
<footer>..</footer>
</div>
</article>
Ответ 6
Вы можете поместить два тега <header>
в свой документ, конечно. Семантически, однако, это неверно. Почему бы не использовать один тег <header>
и использовать в нем другой тег?