我可以把<section>放在<header>里面吗?

5

我没有找到一份有关HTML5标签headersection(或footersection)之间关系的参考资料。大多数示例将p元素放置在头部和页脚内。

将一个section元素置于头部中是否合法并且可行?

参考:

  • 主要元素 - 您不能将main元素放入article
  • HTML5语义化元素中的"Nesting <article> in <section> or Vice Versa?" - 将article放入section中是有效的,反过来也可以(尽管语义不同)

1
我认为将一个section放在header里并不重要,但是反过来做可能效果不佳(最好将header/footer作为父元素)。此外,我发现div元素不能在section内部工作,但是将section放在div中并没有出现问题。这是一个关于你的header的小示例:https://jsfiddle.net/RachGal/m5dfL8gL/ - Rachel Gallen
关于最后一个参考(将article嵌套在section中或反之亦然)的附注:那是错误的建议。这确实很重要,因为这两种情况在语义上是不同的。 - unor
@unor 根据您的评论更新了我的总结。 - lofidevops
1个回答

6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接