Footnote
Footnote references are links in superscript. Footnotes references can be
created in HTML with the <a>
tag wrapped inside the <sup>
tag to make the
footnote float at the top of the line:
<p>
A regular sentence<sup><a href="#footnote-1">1</a></sup>
</p>
In this example the footnote with id footnote-1
is linked. It is recommended
to enforce a standard prefix for footnotes to distinct footnotes from regular
links in CSS:
a[href^="#footnote-"] {
text-decoration: none;
&::before {
content: "[";
}
&::after {
content: "]";
}
}
Below the main content the footnotes can be listed in an ordered list:
<!-- main content -->
<hr>
<ol>
<li id="footnote-1">A footnote explanation.</li>
<li id="footnote-2">Another footnote explanation.</li>
</ol>