技术问询:能否在header元素内部嵌套使用footer元素?
结论是:完全可以,这在HTML规范里是合法且符合语义化逻辑的用法。
HTML5的语义化标签并没有限制<footer>只能作为整个页面的底部区域使用——它的作用是标记某个区块(无论是整个页面还是某个子容器)的尾部内容。同理,<header>是标记区块的头部区域,两者的嵌套关系并没有被规范禁止。
看你给出的代码示例:
<header>Lorem ipsum dolor sit amet. <footer> <img src="/src/images/clouds-1440w-desktop.jpg" alt=""> </footer> </header>
这段代码是完全有效的,浏览器能正常解析,而且语义上很清晰:这个<footer>就是<header>这个头部区块的尾部内容,用来承载图片完全合理。
内容的提问来源于stack exchange,提问作者Emin Altan
相关产品推荐
相关产品推荐

