Подтвердить что ты не робот

Html5: дважды использовать тег заголовка или нижнего колонтитула?

быстрый вопрос: разрешено ли дважды использовать тег заголовка? например У меня есть два важных раздела head в моей header.php, где оба могут иметь тег заголовка?

4b9b3361

Ответ 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> и использовать в нем другой тег?