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



在文章末尾给定一组脚注:

<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>

是否有一个HTML5容器元素比具有class="脚注"的oldiv更具描述性/语义(或者是否有适当的容器应该包装ol元素)?对于每个脚注,是否有比pli更具描述性/语义的文本元素?如果没有,是否有一种微格式至少可以建立一些常用的类名?

请注意,这个问题与脚注链接的标记无关——这已经讨论过了,而且HTML中似乎仍然没有元素可以从语义上识别脚注链接。为了简洁起见,我省略了示例标记中的脚注链接和返回链接。

目前还没有任何专门的机制,但带有链接的脚注或带有列表元素的简单脚注以及旁注都可以合并到一个常见的建议替代标记中。你可能已经看到了——";没有专用元素的HTML5常见习语";

当然,如果单个<article>中出现多个脚注,那么将每个脚注封装在<section>元素中更可行。如果不是这样的话,您可以将它们封装在<footer><aside>中。然后内容元素照常进行。类似于<p>中的描述性片段。

这里是"具有微格式的脚注";

最新更新