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

时间:2013-08-10 12:51:50

标签: 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>

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

请注意,此问题与脚注链接的标记无关 - 即already been discussed,并且HTML中仍然没有用于语义识别脚注链接的元素。为简洁起见,我在此处省略了示例标记的脚注链接和反向链接。

1 个答案:

答案 0 :(得分:12)

还没有任何专用机制,但是带有列表元素和旁注的链接或简单页脚注释的脚注可以合并到一个常见的建议替代标记中。您可能已经看过这个 - "HTML5 Common Idioms without dedicated elements"

如果在单个<section>内出现多个脚注,将每个脚注包装在<article>元素内更可行。如果情况并非如此,您可以在<footer><aside>内打包。然后内容元素照常进行。与描述性细分的<p>类似。

以下是&#34; Footnotes with micorformats &#34;

的另一个例子