对于站点“扩展页脚”,哪个在语义上会<aside>
更好<footer>
?
通过“扩展页脚”,我指的是本网站上的扩展页脚(包含联系方式和营业时间,而不是包含版权声明的最底部的“真实”页脚)。“扩展页脚”的内容将是通用的、站点范围的,并且与站点页面的内容没有具体关系。
根据HTML5Doctor 中引用的规范:
footer 元素表示其最近的祖先分段内容或分段根元素的页脚。页脚通常包含有关其部分的信息,例如作者、相关文档的链接、版权数据等。
我会倾向于实施类似的东西
<footer>
<div id="extended-footer"> <!-- Sitemap, latest posts, contact details, etc. --> </div>
<div id="bottom-footer"> <!-- Copyright notice etc. --> </div>
</footer>
但是,我注意到HTML5Doctor 网站本身使用了类似下面的代码:
<aside id="extended-footer"> ... </aside>
<footer> <!-- similar to id-footer --> <footer>
我确实注意到 HTMLDoctor 的“扩展页脚”似乎与实际的文章/内容有某种联系(即通过“相关文章”部分),因此可能可以实现为<footer>
within <main>
。