Подтвердить что ты не робот

Семантические элементы для списка и содержания сноски

Учитывая набор сносок в конце статьи:

<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 более описательный/семантический, чем ol или div с class= "footnotes" (или есть соответствующий контейнер, который должен обертывать элемент ol)? И есть ли текстовый элемент более описательный/семантический, чем p или li для каждой отдельной сноски? Если нет, возможно, существует микроформат, который, по крайней мере, устанавливает некоторые общие имена классов для использования?

Обратите внимание, что этот вопрос не касается разметки ссылок на сноски - что обсуждался , и, похоже, в HTML еще нет элемента для семантической идентификации ссылки сноски, Я оставил ссылки сноски и обратные ссылки из разметки образца здесь для краткости.

4b9b3361

Ответ 1

Пока еще нет специального механизма, но сноски со связанными или простыми примечаниями нижнего колонтитула с элементами списка, а также с боковыми заметками могут быть объединены в общие предлагаемые альтернативные разметки. Возможно, вы уже это видели - HTML5 Общие идиомы без выделенных элементов

Уверен, что более целесообразно обернуть каждую сноску в элементе <section>, если в одном <article> происходит более одного. Если это не так, вы можете обернуть их внутри <footer> или <aside>. Затем элементы контента следуют как обычно. Как <p> для описательных сегментов.

Вот еще один пример " Сноски с микроформатами