Footnotes are additional notes placed at the bottom of a page, and associated with some place in the text of page using a symbol like “*”, “†” or a superscript number or letter.
You put the note directly in the page’s text in the place where the referring symbol is supposed to be placed, using some markup to mark it as footnote. The parser is supposed to generate appropriate symbol and link it to the note text, that is itself moved to the bottom of the page (or a separate page). It’s advisable to provide some mechanism of jumping back to the original place in page’s text.
You put some identifier in the place where the referring symbol is supposed to be, and put the note text itself somewhere else on the page, marked with the same identifier.
You put the text of note using any of the above methods, but it’s not moved to the bottom of the page, instead it is displayed when the users hovers his mouse cursor over (or otherwise activates) the referring symbol. This can be done using the title attribute of HTML, using CSS :hover pseudo element or using JavaScript.
| status | wiki engines |
|---|---|
| Implemented | Oddmuse, UsemodKr |
| Developing | - |
| Intend to Develop | Usemod |
| Considering | - |
| Rejected | - |
Footnote – the note that is referring to some part of the text, but is not part of this text and therefore is hidden in some way when reading normally – usually moved to the footer of the page.
Referring symbol – a symbol used to mark the place in text to which the footnote refers.
Placing the footnotes physically on the bottom of the page is a legacy of printed books, and is inconvenient in case of HTML pages, especially when the page is long.
Hiding the footnotes until they are summoned by the user can result in them not being printed.
On a wiki, practically every wiki word is in fact a footnote.