我知道你可以在一个页面中有多个页眉/页脚,例如< article> s和另一个站点范围的页眉/页脚用于< body>但我没有发现任何地方声明在一个部分中有多个页眉和/或页脚是可以接受的.
<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>
最佳答案 允许多个
header
elements,并且每个都指定“其最近的祖先切片内容或切片根元素的介绍内容”,即最近的封闭文章,旁边,导航,部分,块引用,正文,详细信息,对话框,字段集,图形或td元素.所以你可以有例如
<body>
<header>body header</header>
...
<article>
<header>article header</header>
...
</article>
没有禁止例如article元素中的两个标题元素(在嵌套的同一级别).然后他们都会包含“介绍性内容”.然而,很难想象这将是有意义的情况,因为标题元素通常在其他内容之前,因此标题将是相邻的并且可以组合成一个.