14

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

<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 容器元素比 a olor divwith class = "footnotes" 更具描述性/语义(或者是否有一个合适的容器应该包装该ol元素)?而且,是否有一个文本元素比一个pli每个单独的脚注更具描述性/语义?如果没有,是否有一种微格式至少可以建立一些常用的类名来使用?

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

4

1 回答 1

12

目前还没有任何专门的机制,但是可以将带有链接的脚注或带有列表元素的简单脚注以及边注合并到一个常见的建议替代标记中。你可能已经看过了—— “HTML5 Common Idioms without dedicated elements”

<section>当然,如果多个脚注出现在单个<article>. 如果不是这种情况,您可以将它们包装在<footer>or<aside>中。然后内容元素照常进行。就像<p>描述性细分一样。

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

于 2013-08-10T22:06:06.027 回答