快速提问:实际上是否允许两次使用header标记?例如,我的header.php中有两个重要的头部,都可以有标题标签?
Answers:
<section> <header><h1>...<h1></header> <section class="subsection"> <header class="subsection-header"><h2>...</h2> </header> </section> </section>
<header>
元素不能是另一个<header>
元素的后代。“允许的父母:任何接受流内容的元素。请注意,<header>元素一定不能是<address>,<footer>或另一个<header>元素的后代。” - developer.mozilla.org/en-US/docs/Web/HTML/Element/header
<body>
,<nav>
,<section>
,<article>
,和<aside>
。每个分区元素只能有<header>
一个<footer>
关联。一个节有多个页眉或页脚是没有意义的。
在某些情况下,可以这样将两个<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>
<div>
小号<article>
S或<section>
当时的?
当然,您可以<header>
在文档中放置两个标签。从语义上讲,这是不正确的。为什么不使用一个<header>
标签并在其中使用另一个标签?
header
在一个节内容/根元素中包含多个元素仍然是有效的(并且也很有意义)。