脚注列表和内容的语义元素

Mik*_*ock 13 html html5

给出一篇文章末尾的脚注:

<article>
    <p>Some content here</p>
    <ol class="footnotes">
        <li id="footnote-1">Footnote 1 text</li>
        <li id="footnote-2">Footnote 2 text</li>
    </ol>
</article>
Run Code Online (Sandbox Code Playgroud)

是否有一个HTML5容器元件更具描述性/语义比ol或div与类="脚注"(或是否有应包裹适当的容器ol元素)?而且,有一个文本元素更具描述性的/不是语义p或li为每个单独的注脚?如果没有,是否有一个微格式,至少建立了一些常用的类名?

请注意,这个问题不是关于脚注链接的标记- 已经讨论过,并且看起来HTML中仍然没有元素可以在语义上识别脚注链接.为简洁起见,我在此处省略了样本标记的脚注链接和反向链接.

小智 12

目前还没有任何专用机制,但是带有列表元素和侧边注释的链接或简单页脚注释的脚注可以合并到一个常见的建议替代标记中.您可能已经看过这个 - "没有专用元素的HTML5常用习语"

<section>当一个元素中出现多个脚注时,确定将每个脚注包装在一个元素中更为可行<article>.如果不是这种情况,你可以将它们包裹在内<footer>或中<aside>.然后内容元素照常进行.喜欢<p>描述性的细分.

这是" 带有微格式的脚注 "的另一个例子