2014-02-09 4 views
3

Насколько я понимаю, вы можете иметь несколько верхних и нижних колонтитулов на странице, например, для <article> s и другого верхнего/нижнего колонтитула сайта для <body>, но я не нашел нигде, заявив, что допускается использование нескольких верхних и нижних колонтитулов в одном разделе.HTML5: Несколько нижних колонтитулов/заголовков в разделе

<body> 
<header class="header-group-1"></header> 
<header class="header-group-2"></header> 

<!-- other content --> 

<footer class="footer-group-1></footer> 
<footer class="footer-group-2></footer> 
</body> 
+0

Можете ли вы указать, что использовать несколько верхних или нижних колонтитулов для одной «статьи» или «раздела»? –

ответ

-2

Да, вы можете иметь несколько верхних и нижних колонтитулов в одном разделе, W3C будет проверять для вас, но это не рекомендуется, если у вас есть различные статьи в пределах той части, которые требуют верхний и нижний колонтитулы каждой статьи. Вы можете прочитать на этой статье: http://html5doctor.com/the-header-element/

+0

Элемент 'header' указывает заголовок« для его ближайшего раздела или элемента корневого раздела », поэтому, если он является дочерним элементом элемента' section', он указывает заголовок для него, а не для какого-либо внутреннего элемента. –

4

Multiple header elements разрешены, и каждый из них определяет «вводный контент для его ближайшего предка секционирования содержания или секционирований корневого элемента», то есть ближайшая объемлющая статья, в стороне, нав , section, blockquote, body, details, dialog, fieldset, figure или td. Таким образом, вы можете иметь, например,

<body> 
<header>body header</header> 
... 
<article> 
    <header>article header</header> 
    ... 
</article> 

Нет запрета на применение, например. два элемента header (на том же уровне вложенности) в элементе article. Тогда они будут содержать «вводный контент» для него. Однако трудно представить ситуации, когда это имеет смысл, поскольку элементы header обычно предшествуют другому контенту, поэтому header будет смежным и может быть объединен в один.

Смежные вопросы