http://shpargalkablog.ru/2015/07/footnote.html
Использовал в http://rcpcm.org/konsorcium-covid-19/programma-konsorciuma-covid-19/
Как сделать сноску (примечание)
Мне понравился вариант Hugo Giraudel.
Пример
Нумеровать CSS сноски нет необходимости. Это сделано с помощью нумерованного списка и CSS счётчика. Также тут использована разметка HTML5.
-
↩ Согласно w3.org рядом с пунктом <li>, находящимся внутри списка <ol>, браузер должен проставлять порядковый номер.
-
↩ CSS счётчик определяет порядковый номер тега внутри указанного родителя, а псевдоэлемент показывает это число.
- ↩ Тег <footer> может использоваться на странице более одного раза, а <li> может не иметь закрывающегося тега.
<style> article { counter-reset: footnotes; /* создать счётчик */ } [id^="ref"] { counter-increment: footnotes; /* указать, что каждая ссылка, чей id начинается "ref", прибавляет к счётчику единицу */ text-decoration: none; /* убрать подчёркивание */ } [id^="ref"]:after { content: '[' counter(footnotes) ']'; /* показать цифру на счётчике в скобках */ vertical-align: super; /* поместить на линию верхнего индекса */ font-size: 60%; /* уменьшить шрифт цифры */ margin-left: .1em; } [href^="#ref"] { text-decoration: none; } [id^="node"]:target, [id^="ref"]:target { /* изменить фон элемента при переходе к id */ background: LightBlue; } footer { border-top: 1px solid silver; /* горизонтальная линия */ font-size: 80%; /* уменьшить шрифт под горизонтальной линией */ } </style> <article> <h3>CSS сноски</h3> <p>Нумеровать CSS сноски нет необходимости. Это сделано с помощью <a href="#node-1" id="ref-1">нумерованного списка</a> и <a href="#node-2" id="ref-2">CSS счётчика</a>. Также тут использована разметка <a href="#node-3" id="ref-3">HTML5</a>. <footer> <ol> <li id="node-1"><a href="#ref-1">↩</a> Согласно w3.org рядом с пунктом <li>, находящимся внутри списка <ol>, браузер должен проставлять порядковый номер. <li id="node-2"><a href="#ref-2">↩</a> CSS счётчик определяет порядковый номер тега внутри указанного родителя, а псевдоэлемент показывает это число. <li id="node-3"><a href="#ref-3">↩</a> Тег <footer> может использоваться на странице более одного раза, а <li> может не иметь закрывающегося тега. </ol> </footer> </article>