<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>footnotes &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/footnotes/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Sun, 27 Jul 2025 07:40:45 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>footnotes &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[How to make Markdown Footnotes start at Zero in WordPress]]></title>
		<link>https://shkspr.mobi/blog/2024/10/how-to-make-markdown-footnotes-start-at-zero-in-wordpress/</link>
					<comments>https://shkspr.mobi/blog/2024/10/how-to-make-markdown-footnotes-start-at-zero-in-wordpress/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 11 Oct 2024 11:34:59 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[footnotes]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=52307</guid>

					<description><![CDATA[As a dedicated and professional computer scientician, I believe that all indices must start at zero. Not one, not two, but zero.  The zeroth element is sacrosanct to our creed; for in the beginning there was nothing.  If you&#039;re using WordPress&#039;s JetPack, it uses an ancient version of Markdown Extra.  You can either monkeypatch this, or install a separate Markdown plugin.  I&#039;ve patched my fork of…]]></description>
										<content:encoded><![CDATA[<p>As a dedicated and professional computer scientician<sup id="fnref:true"><a href="https://shkspr.mobi/blog/2024/10/how-to-make-markdown-footnotes-start-at-zero-in-wordpress/#fn:true" class="footnote-ref" title="I've even got certificates in it!" role="doc-noteref">0</a></sup>, I believe that all indices <em>must</em> start at zero. Not one, not two, but zero<sup id="fnref:five"><a href="https://shkspr.mobi/blog/2024/10/how-to-make-markdown-footnotes-start-at-zero-in-wordpress/#fn:five" class="footnote-ref" title="Five is right out!" role="doc-noteref">1</a></sup>.</p>

<p>The zeroth<sup id="fnref:zeroth"><a href="https://shkspr.mobi/blog/2024/10/how-to-make-markdown-footnotes-start-at-zero-in-wordpress/#fn:zeroth" class="footnote-ref" title="Or is it &quot;noughtst&quot;?" role="doc-noteref">2</a></sup> element is sacrosanct to our creed; for in the beginning there was <em>nothing</em>.</p>

<p>If you're using WordPress's JetPack, it uses an ancient version of <a href="https://github.com/michelf/php-markdown">Markdown Extra</a>.  You can either monkeypatch this, or <a href="https://codeberg.org/jeffmcneill/markdown-extra-unofficial">install a separate Markdown plugin</a>.</p>

<p>I've <a href="https://codeberg.org/edent/markdown-extra-unofficial/src/branch/edent-update">patched my fork of it</a> in two specific places.</p>

<p>Firstly, I set <code>$this-&gt;footnote_counter = 0;</code> in the initial config of the footnotes.</p>

<p>Secondly, I changed the display so that the ordered list began from zero: <code>&lt;ol start="0"&gt;</code></p>

<p>Wait… should that be zerothly and firstly?</p>

<p>There's no way to change footnote links to symbols like * or ♪. Perhaps I'll add that next<span style="display:none;"><sup id="fnref:hide"><a href="https://shkspr.mobi/blog/2024/10/how-to-make-markdown-footnotes-start-at-zero-in-wordpress/#fn:hide" class="footnote-ref" title="OK, maybe there is a way. But it isn't particularly easy or automated." role="doc-noteref">3</a></sup></span><sup id="fnref:hide"><a href="https://shkspr.mobi/blog/2024/10/how-to-make-markdown-footnotes-start-at-zero-in-wordpress/#fn:hide" class="footnote-ref" title="OK, maybe there is a way. But it isn't particularly easy or automated." role="doc-noteref">😉</a></sup>?</p>

<p>Anyway, I enjoy hacking around on my theme.</p>

<div id="footnotes" role="doc-endnotes">
<hr aria-label="Footnotes">
<ol start="0">

<li id="fn:true">
<p>I've even got certificates in it!&nbsp;<a href="https://shkspr.mobi/blog/2024/10/how-to-make-markdown-footnotes-start-at-zero-in-wordpress/#fnref:true" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:five">
<p><a href="https://youtu.be/SNTzOBKs1bA?t=74">Five is <em>right</em> out!</a>&nbsp;<a href="https://shkspr.mobi/blog/2024/10/how-to-make-markdown-footnotes-start-at-zero-in-wordpress/#fnref:five" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:zeroth">
<p>Or is it "noughtst"?&nbsp;<a href="https://shkspr.mobi/blog/2024/10/how-to-make-markdown-footnotes-start-at-zero-in-wordpress/#fnref:zeroth" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:hide">
<p>OK, maybe there is a way. But it isn't particularly easy or automated.&nbsp;<a href="https://shkspr.mobi/blog/2024/10/how-to-make-markdown-footnotes-start-at-zero-in-wordpress/#fnref:hide" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

</ol>
</div>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=52307&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2024/10/how-to-make-markdown-footnotes-start-at-zero-in-wordpress/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Help Wanted! Testing Better Markdown Footnotes]]></title>
		<link>https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/</link>
					<comments>https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 05 Apr 2023 11:34:42 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[footnotes]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=44576</guid>

					<description><![CDATA[I&#039;ve been thinking a lot about footnotes in Markdown. I&#039;ve contributed a patch to make them slightly better in WordPress.  Now I&#039;m wondering how to make them more useful by enhancing their pop-up title text.  To that end, I&#039;m writing a patch for PHP Markdown which will display the first ~200 characters of a footnote in the pop-up title text. Hover over the superscript number and you&#039;ll get a…]]></description>
										<content:encoded><![CDATA[<p>I've been thinking a lot about <a href="https://shkspr.mobi/blog/tag/footnotes/">footnotes in Markdown</a>. I've contributed <a href="https://github.com/Automattic/jetpack/issues/21371">a patch to make them slightly better in WordPress</a>.  Now I'm wondering how to make them more useful by enhancing their pop-up title text.</p>

<p>To that end, I'm writing a patch for PHP Markdown which will display the first ~200 characters of a footnote in the pop-up title text. Hover over the superscript number and you'll get a preview of the footnote<sup id="fnref:demo"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:demo" class="footnote-ref" title="You should be able to read this text in a pop-up." role="doc-noteref">0</a></sup>.</p>

<p>Dealing with all sorts of weird HTML &amp; Markdown edge-cases is tricky. So, if you'd like to help, <a href="https://github.com/michelf/php-markdown/issues/387">please contribute to this discussion</a>. And if you spot any bugs, please let me know.</p>

<h2 id="the-test-begins"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#the-test-begins">The test... Begins!</a></h2>

<p>These footnotes support HTML<sup id="fnref:html"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:html" class="footnote-ref" title="Using HTML and nested elements" role="doc-noteref">1</a></sup>.</p>

<p>And they cope with Markdown<sup id="fnref:md"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:md" class="footnote-ref" title="Some Markdown emphasis and a link exciting!" role="doc-noteref">2</a></sup>.</p>

<p>Footnotes with an image<sup id="fnref:img"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:img" class="footnote-ref" title="This is snuggle. Photo of a cute kitten. Everyone wants to be a cat." role="doc-noteref">3</a></sup> have the <code>img</code> replaced with its alt text.</p>

<p>They don't choke on entities<sup id="fnref:ent"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:ent" class="footnote-ref" title="Entity support &amp; or &amp; < or < £ and £." role="doc-noteref">4</a></sup>.</p>

<p>And plain quote marks are fine<sup id="fnref:quote"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:quote" class="footnote-ref" title="&quot;" role="doc-noteref">5</a></sup>.</p>

<p>Nested elements should work<sup id="fnref:nest"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:nest" class="footnote-ref" title="This is nested in multiple elements" role="doc-noteref">6</a></sup>.</p>

<p>Very long footnotes are truncated<sup id="fnref:long"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:long" class="footnote-ref" title="Sensors indicate no shuttle or other ships in this sector. According to coordinates, we have travelled 7,000 light years and are located near the system J-25. Tractor beam released, sir. Force field…" role="doc-noteref">7</a></sup>.</p>

<p>Fully multilingual<sup id="fnref:中国文"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:中国文" class="footnote-ref" title="两位皇子，你们各拥党羽，雄心勃勃地争取国柄和皇座，我们现在代表民众告诉你们：罗马人民已经众口一辞，公举素有忠诚之名的安德洛尼克斯作为统治罗马的君王，因为他曾经为罗马立下许多丰功伟绩，在今日的邦城之内，没有一个比他更高贵的男子，更英勇的战士。他这次奉着元老院的召唤，从征讨野蛮的哥特人的辛苦的战役中回国；凭着他们父子使敌人破胆的声威，已经镇伏了一个强悍善战的民族。自从他为了罗马的光荣开始出征、用武力膺…" role="doc-noteref">8</a></sup>.</p>

<p>Also Emoji<sup id="fnref:🥰"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:🥰" class="footnote-ref" title="🥰" role="doc-noteref">9</a></sup> compatible.</p>

<p>Although some may be split if they use ZWJ<sup id="fnref:zwj"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:zwj" class="footnote-ref" title="👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍…" role="doc-noteref">10</a></sup>.</p>

<h2 id="every-element"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#every-element">Every Element</a></h2>

<p>These are the <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element">HTML elements</a> which display textual content - and some notes on where unusual things might happen.</p>

<ul>
<li><p><code>&lt;a&gt;</code><sup id="fnref:a"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:a" class="footnote-ref" title="links This is a link to a website" role="doc-noteref">11</a></sup> works, but doesn't show the destination of the link.</p></li>
<li><p><code>&lt;abbr&gt;</code><sup id="fnref:abbr"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:abbr" class="footnote-ref" title="What about abbr?" role="doc-noteref">12</a></sup> The title text doesn't show.</p></li>
<li><p><code>&lt;address&gt;</code><sup id="fnref:address"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:address" class="footnote-ref" title="My email is:&nbsp;me@example.com" role="doc-noteref">13</a></sup></p></li>
<li><p><code>&lt;area&gt; / &lt;map&gt;</code><sup id="fnref:area"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:area" class="footnote-ref" title="Click to go Left" role="doc-noteref">14</a></sup> alt text shows.</p></li>
<li><p><code>&lt;article&gt;</code><sup id="fnref:article"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:article" class="footnote-ref" title="Text inside an article." role="doc-noteref">15</a></sup></p></li>
<li><p><code>&lt;aside&gt;</code><sup id="fnref:aside"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:aside" class="footnote-ref" title="This is an aside" role="doc-noteref">16</a></sup></p></li>
<li><p><code>&lt;audio&gt;</code><sup id="fnref:audio"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:audio" class="footnote-ref" title="Your browser doesn't support audio playback. Download audio." role="doc-noteref">17</a></sup></p></li>
<li><p><code>&lt;b&gt;</code><sup id="fnref:b"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:b" class="footnote-ref" title="This is bold text" role="doc-noteref">18</a></sup></p></li>
<li><p><code>&lt;bdi&gt;</code><sup id="fnref:bdi"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:bdi" class="footnote-ref" title="الرجل القوي إيان: 4th place" role="doc-noteref">19</a></sup> The BDI algorithm isn't implemented.</p></li>
<li><p><code>&lt;bdo&gt;</code><sup id="fnref:bdo"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:bdo" class="footnote-ref" title="This text will go right to left." role="doc-noteref">20</a></sup> The override isn't implemented.</p></li>
<li><p><code>&lt;blockquote&gt;</code><sup id="fnref:blockquote"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:blockquote" class="footnote-ref" title="This text is in a blockquote." role="doc-noteref">21</a></sup></p></li>
<li><p><code>&lt;br&gt;</code><sup id="fnref:br"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:br" class="footnote-ref" title="This&nbsp;is&nbsp;on&nbsp;a&nbsp;new line. Which is nice&nbsp;isn't it?" role="doc-noteref">22</a></sup> changed to newlines - which works.</p></li>
<li><p><code>&lt;button&gt;</code><sup id="fnref:button"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:button" class="footnote-ref" title="Add to favourites" role="doc-noteref">23</a></sup></p></li>
<li><p><code>&lt;cite&gt;</code><sup id="fnref:cite"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:cite" class="footnote-ref" title="More information can be found in [ISO-0000]" role="doc-noteref">24</a></sup></p></li>
<li><p><code>&lt;code&gt;</code><sup id="fnref:code"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:code" class="footnote-ref" title="The push() method adds one or more elements to the end of an array and returns the new length of the array." role="doc-noteref">25</a></sup></p></li>
<li><p><code>&lt;data&gt;</code><sup id="fnref:data"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:data" class="footnote-ref" title="High Score" role="doc-noteref">26</a></sup> Doesn't show the value.</p></li>
<li><p><code>&lt;del&gt;</code><sup id="fnref:del"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:del" class="footnote-ref" title="There is nothing" role="doc-noteref">27</a></sup></p></li>
<li><p><code>&lt;details&gt;&lt;summary&gt;</code><sup id="fnref:details"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:details" class="footnote-ref" title="Details
 Something small enough to escape casual notice." role="doc-noteref">28</a></sup></p></li>
<li><p><code>&lt;dfn&gt;</code><sup id="fnref:dfn"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:dfn" class="footnote-ref" title="The HST is among the most productive scientific instruments ever constructed. It has been in orbit for over 20 years, scanning the sky and returning data and photographs of unprecedented quality and…" role="doc-noteref">29</a></sup></p></li>
<li><p><code>&lt;dialog&gt;</code><sup id="fnref:dialog"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:dialog" class="footnote-ref" title="Greetings, one and all!" role="doc-noteref">30</a></sup></p></li>
<li><p><code>&lt;div&gt;</code><sup id="fnref:div"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:div" class="footnote-ref" title="Everyone loves a div" role="doc-noteref">31</a></sup></p></li>
<li><p><code>&lt;dl&gt;&lt;dt&gt;&lt;dd&gt;</code><sup id="fnref:dl"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:dl" class="footnote-ref" title="Beast of Bodmin
 A large feline inhabiting Bodmin Moor.

 Morgawr
 A sea serpent.

 Owlman
 A giant owl-like creature." role="doc-noteref">32</a></sup></p></li>
<li><p><code>&lt;em&gt;</code><sup id="fnref:em"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:em" class="footnote-ref" title="Get out of bed now!" role="doc-noteref">33</a></sup></p></li>
<li><p><code>&lt;fieldset&gt;&lt;legend&gt;</code><sup id="fnref:fieldset"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:fieldset" class="footnote-ref" title="Choose your favorite monster" role="doc-noteref">34</a></sup></p></li>
<li><p><code>&lt;figure&gt;&lt;figcaption&gt;</code><sup id="fnref:figure"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:figure" class="footnote-ref" title="Photo of a kitten.This is my favourite cat." role="doc-noteref">35</a></sup></p></li>
<li><p><code>&lt;footer&gt;</code><sup id="fnref:footer"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:footer" class="footnote-ref" title="I'm not sure this would ever be in a footnote!" role="doc-noteref">36</a></sup></p></li>
<li><p><code>&lt;form&gt;</code><sup id="fnref:form"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:form" class="footnote-ref" title="Enter your name:" role="doc-noteref">37</a></sup></p></li>
<li><p><code>&lt;h1&gt;</code><sup id="fnref:h1"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:h1" class="footnote-ref" title="Do Headers Work?" role="doc-noteref">38</a></sup></p></li>
<li><p><code>&lt;header&gt;</code><sup id="fnref:header"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:header" class="footnote-ref" title="Cute Puppies Express!" role="doc-noteref">39</a></sup></p></li>
<li><p><code>&lt;hgroup&gt;</code><sup id="fnref:hgroup"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:hgroup" class="footnote-ref" title="Frankenstein
 Or: The Modern Prometheus" role="doc-noteref">40</a></sup></p></li>
<li><p><code>&lt;i&gt;</code><sup id="fnref:i"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:i" class="footnote-ref" title="I thought This can't be real!" role="doc-noteref">41</a></sup></p></li>
<li><p><code>&lt;img&gt;</code><sup id="fnref2:img"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:img" class="footnote-ref" title="This is snuggle. Photo of a cute kitten. Everyone wants to be a cat." role="doc-noteref">3</a></sup></p></li>
<li><p><code>&lt;ins&gt;</code><sup id="fnref:ins"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:ins" class="footnote-ref" title="“A wizard is never late…”" role="doc-noteref">42</a></sup> datetime isn't shown.</p></li>
<li><p><code>&lt;kbd&gt;</code><sup id="fnref:kbd"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:kbd" class="footnote-ref" title="Please press Ctrl + Shift + R to re-render a page." role="doc-noteref">43</a></sup></p></li>
<li><p><code>&lt;label&gt;</code><sup id="fnref:label"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:label" class="footnote-ref" title="Do you like cheese?" role="doc-noteref">44</a></sup></p></li>
<li><p><code>&lt;mark&gt;</code><sup id="fnref:mark"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:mark" class="footnote-ref" title="Several species of salamander inhabit the temperate rainforest of the Pacific Northwest." role="doc-noteref">45</a></sup></p></li>
<li><p><code>&lt;menu&gt;&lt;li&gt;</code><sup id="fnref:menu"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:menu" class="footnote-ref" title="Save for later
Share this news" role="doc-noteref">46</a></sup></p></li>
<li><p><code>&lt;meter&gt;</code><sup id="fnref:meter"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:meter" class="footnote-ref" title="at 50/100" role="doc-noteref">47</a></sup></p></li>
<li><p><code>&lt;nav&gt;</code><sup id="fnref:nav"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:nav" class="footnote-ref" title="Links to navigation" role="doc-noteref">48</a></sup></p></li>
<li><p><code>&lt;ol&gt;&lt;li&gt;</code><sup id="fnref:ol"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:ol" class="footnote-ref" title="Buy ingredients
 Make cake
 Eat cake" role="doc-noteref">49</a></sup></p></li>
<li><p><code>&lt;optgroup&gt;</code><sup id="fnref:optgroup"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:optgroup" class="footnote-ref" title="Tyrannosaurus
 Velociraptor
 Deinonychus


 Diplodocus
 Saltasaurus
 Apatosaurus" role="doc-noteref">50</a></sup></p></li>
<li><p><code>&lt;option&gt;</code><sup id="fnref:option"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:option" class="footnote-ref" title="--Please choose an option--
Dog
Cat
Hamster
Parrot
Spider
Goldfish" role="doc-noteref">51</a></sup></p></li>
<li><p><code>&lt;output&gt;</code><sup id="fnref:output"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:output" class="footnote-ref" title="This is the output" role="doc-noteref">52</a></sup></p></li>
<li><p><code>&lt;p&gt;</code><sup id="fnref:p"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:p" class="footnote-ref" title="A paragraph of text." role="doc-noteref">53</a></sup></p></li>
<li><p><code>&lt;picture&gt;&lt;source&gt;</code><sup id="fnref:picture"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:picture" class="footnote-ref" title="A cool surfer dude." role="doc-noteref">54</a></sup></p></li>
<li><p><code>&lt;pre&gt;</code><sup id="fnref:pre"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:pre" class="footnote-ref" title="Preformated text" role="doc-noteref">55</a></sup></p></li>
<li><p><code>&lt;progress&gt;</code><sup id="fnref:progress"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:progress" class="footnote-ref" title="70%" role="doc-noteref">56</a></sup></p></li>
<li><p><code>&lt;q&gt;</code><sup id="fnref:q"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:q" class="footnote-ref" title="When Dave asks HAL to open the pod bay door, HAL answers: I'm sorry, Dave. I'm afraid I can't do that.<" role="doc-noteref">57</a></sup></p></li>
<li><p><code>&lt;ruby&gt;&lt;rp&gt;&lt;rt&gt;</code><sup id="fnref:ruby"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:ruby" class="footnote-ref" title="漢 (kan)
字 (ji)" role="doc-noteref">58</a></sup></p></li>
<li><p><code>&lt;s&gt;</code><sup id="fnref:s"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:s" class="footnote-ref" title="This is struck" role="doc-noteref">59</a></sup> It isn't possible to show a strikethrough in a tooltip.</p></li>
<li><p><code>&lt;samp&gt;</code><sup id="fnref:samp"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:samp" class="footnote-ref" title="Keyboard not found &nbsp;Press F1 to continue" role="doc-noteref">60</a></sup></p></li>
<li><p><code>&lt;section&gt;</code><sup id="fnref:section"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:section" class="footnote-ref" title="This is a section." role="doc-noteref">61</a></sup></p></li>
<li><p><code>&lt;select&gt;</code><sup id="fnref:select"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:select" class="footnote-ref" title="--Please choose an option--
Dog
Cat
Hamster
Parrot
Spider
Goldfish" role="doc-noteref">62</a></sup></p></li>
<li><p><code>&lt;small&gt;</code><sup id="fnref:small"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:small" class="footnote-ref" title="Some very small text." role="doc-noteref">63</a></sup></p></li>
<li><p><code>&lt;span&gt;</code><sup id="fnref:span"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:span" class="footnote-ref" title="This text is spanned" role="doc-noteref">64</a></sup></p></li>
<li><p><code>&lt;strong&gt;</code><sup id="fnref:strong"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:strong" class="footnote-ref" title="This is super strong" role="doc-noteref">65</a></sup></p></li>
<li><p><code>&lt;sub&gt;</code><sup id="fnref:sub"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:sub" class="footnote-ref" title="H20" role="doc-noteref">66</a></sup> Subscript formatting isn't available in title text</p></li>
<li><p><code>&lt;sup&gt;</code><sup id="fnref:sup"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:sup" class="footnote-ref" title="E=mc2" role="doc-noteref">67</a></sup> Neither is superscript</p></li>
<li><p><code>&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;&lt;tbody&gt;&lt;td&gt;&lt;tfoot&gt;&lt;caption&gt;&lt;colgroup&gt;&lt;col&gt;</code><sup id="fnref:table"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:table" class="footnote-ref" title="The table header
 



 




The table body
 with two columns
 

Footer
 A demo table" role="doc-noteref">68</a></sup></p></li>
<li><p><code>&lt;textarea&gt;</code><sup id="fnref:textarea"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:textarea" class="footnote-ref" title="It was a dark and stormy night..." role="doc-noteref">69</a></sup></p></li>
<li><p><code>&lt;time&gt;</code><sup id="fnref:time"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:time" class="footnote-ref" title="The concert starts at 20:00" role="doc-noteref">70</a></sup> datetime isn't displayed</p></li>
<li><p><code>&lt;u&gt;</code><sup id="fnref:u"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:u" class="footnote-ref" title="You could use this element to highlight speling mistakes" role="doc-noteref">71</a></sup></p></li>
<li><p><code>&lt;ul&gt;</code><sup id="fnref:ul"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:ul" class="footnote-ref" title="CatsDogsSheep" role="doc-noteref">72</a></sup> If there is no space between the elements, the tooltip may look odd. Here, the HTML is <code></code></p></li><code>
</code></ul><code>

<ul><li>Cats</li><li>Dogs</li><li>Sheep</li></ul>

</code><p><code></code></p>

<ul>
<li><p><code>&lt;var&gt;</code><sup id="fnref:var"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:var" class="footnote-ref" title="The volume of a box is l × w × h, where l represents the length, w the width and h the height of the box." role="doc-noteref">73</a></sup></p></li>
<li><p><code>&lt;video&gt;</code><sup id="fnref:video"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:video" class="footnote-ref" title="Download the WEBM or MP4 video." role="doc-noteref">74</a></sup></p></li>
<li><p><code>&lt;wbr&gt;</code><sup id="fnref:wbr"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fn:wbr" class="footnote-ref" title="Fernstraßenbauprivatfinanzierungsgesetz" role="doc-noteref">75</a></sup></p></li>
</ul>

<h2 id="get-involved"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#get-involved">Get involved</a></h2>

<p>If you'd like to peruse my code or offer a suggestion, <a href="https://github.com/michelf/php-markdown/issues/387">take a look at this GitHub issue</a>.</p>

<div id="footnotes" role="doc-endnotes">
<hr aria-label="Footnotes">
<ol start="0">

<li id="fn:demo">
<p>You should be able to read this text in a pop-up.&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:demo" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:html">
<p><a href="https://example.com/">Using <em>HTML</em> and <strong>nested <em>elements</em></strong></a>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:html" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:md">
<p>Some Markdown <em>emphasis</em> and a <a href="https://example.com">link</a> <strong>exciting!</strong>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:md" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:img">
<p>This is snuggle. <img src="https://placecats.com/100/100" alt="Photo of a cute kitten."> Everyone wants to be a cat.&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:img" class="footnote-backref" role="doc-backlink">↩︎</a> <a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref2:img" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:ent">
<p>Entity support &amp; or &amp; &lt; or &lt; £ and £.&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:ent" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:quote">
<p>"&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:quote" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:nest">
<p><span>This <strong>is nested in <em>multiple</em> elements</strong></span>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:nest" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:long">
<p>Sensors indicate no shuttle or other ships in this sector. According to coordinates, we have travelled 7,000 light years and are located near the system J-25. Tractor beam released, sir. Force field maintaining our hull integrity. Damage report? Sections 27, 28 and 29 on decks four, five and six destroyed. Without our shields, at this range it is probable a photon detonation could destroy the Enterprise.&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:long" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:中国文">
<p>两位皇子，你们各拥党羽，雄心勃勃地争取国柄和皇座，我们现在代表民众告诉你们：罗马人民已经众口一辞，公举素有忠诚之名的安德洛尼克斯作为统治罗马的君王，因为他曾经为罗马立下许多丰功伟绩，在今日的邦城之内，没有一个比他更高贵的男子，更英勇的战士。他这次奉着元老院的召唤，从征讨野蛮的哥特人的辛苦的战役中回国；凭着他们父子使敌人破胆的声威，已经镇伏了一个强悍善战的民族。自从他为了罗马的光荣开始出征、用武力膺惩我们敌人的骄傲以来，已经费了十年的时间；他曾经五次流着血护送他的战死疆场的英勇的儿子们的灵榇回到罗马来；现在这位善良的安德洛尼克斯，雄名远播的泰特斯，终于满载着光荣的战利品，旌旗招展，奏凯班师了。凭着你们所希望克绳遗武的先皇陛下的名义，凭着你们在表面上尊崇的议会的权力，让我们请求你们各自退下，解散你们的随从，用和平而谦卑的态度，根据你们本身的才德，提出你们合法的要求。&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:中国文" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:🥰">
<p>🥰&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:🥰" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:zwj">
<p>👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲👨‍🦲&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:zwj" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:a">
<p>links <a href="https://example.com/">This is a link to a website</a>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:a" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:abbr">
<p>What about <abbr title="Abbreviation">abbr</abbr>?&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:abbr" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:address">
<address>My email is:<br><a href="mailto:me@example.com">me@example.com</a></address>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:address" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:area">
<p><map name="test"><area shape="circle" coords="75,75,75" href="https://example.com/" alt="Click to go Left"></map>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:area" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:article">
<article>Text inside an article.</article>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:article" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:aside">
<aside>This is an aside</aside>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:aside" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:audio">
<p><audio controls="" src="https://interactive-examples.mdn.mozilla.net/media/cc0-audio/t-rex-roar.mp3">Your browser doesn't support audio playback. <a href="https://interactive-examples.mdn.mozilla.net/media/cc0-audio/t-rex-roar.mp3">Download audio</a>.</audio>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:audio" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:b">
<p>This is <b>bold text</b>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:b" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:bdi">
<p><bdi class="name">الرجل القوي إيان</bdi>: 4th place&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:bdi" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:bdo">
<p><bdo dir="rtl">This text will go right to left.</bdo>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:bdo" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:blockquote">
<blockquote>This text is in a blockquote.</blockquote>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:blockquote" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:br">
<p>This<br>is<br>on<br>a<br>new line. Which is nice<br>isn't it?&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:br" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:button">
<p><button type="button">Add to favourites</button>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:button" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:cite">
<p>More information can be found in <cite>[ISO-0000]</cite>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:cite" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:code">
<p>The <code>push()</code> method adds one or more elements to the end of an array and returns the new length of the array.&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:code" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:data">
<p><data value="12345">High Score</data>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:data" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:del">
<p>There is <del>nothing</del>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:del" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:details">
<details>
    <summary>Details</summary>
    Something small enough to escape casual notice.
</details>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:details" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:dfn">
<p>The <dfn><abbr title="Hubble Space Telescope">HST</abbr></dfn> is among the most productive scientific instruments ever constructed. It has been in orbit for over 20 years, scanning the sky and returning data and photographs of unprecedented quality and detail.&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:dfn" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:dialog">
<p></p><dialog open="">Greetings, one and all!</dialog>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:dialog" class="footnote-backref" role="doc-backlink">↩︎</a><p></p>
</li>

<li id="fn:div">
<div>Everyone loves a div</div>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:div" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:dl">
<dl>
    <dt>Beast of Bodmin</dt>
    <dd>A large feline inhabiting Bodmin Moor.</dd>

    <dt>Morgawr</dt>
    <dd>A sea serpent.</dd>

    <dt>Owlman</dt>
    <dd>A giant owl-like creature.</dd>
</dl>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:dl" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:em">
<p>Get out of bed <em>now</em>!&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:em" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:fieldset">
<fieldset><legend>Choose your favorite monster</legend></fieldset>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:fieldset" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:figure">
<figure>
    <img src="https://placecats.com/200" alt="Photo of a kitten."><figcaption>This is my favourite cat.</figcaption>
</figure>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:figure" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:footer">
<footer>I'm not sure this would ever be in a footnote!</footer>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:footer" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:form">
<form action=""><label for="name">Enter your name: </label><input type="text" name="name" id="name" required=""><input type="submit" value="Subscribe!"></form>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:form" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:h1">
<h1 id="do-headers-work"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#do-headers-work">Do Headers Work?</a></h1>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:h1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:header">
<header>Cute Puppies Express!</header>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:header" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:hgroup">
<hgroup>
    <h1 id="frankenstein"><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#frankenstein">Frankenstein</a></h1>
    <p>Or: The Modern Prometheus</p>
</hgroup>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:hgroup" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:i">
<p>I thought <i>This can't be real!</i>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:i" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:ins">
<p><ins datetime="2018-05">“A wizard is never late…”</ins>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:ins" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:kbd">
<p>Please press <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>R</kbd> to re-render a page.&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:kbd" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:label">
<p><label for="cheese">Do you like cheese?</label><input type="checkbox" name="cheese" id="cheese">&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:label" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:mark">
<p>Several species of <mark>salamander</mark> inhabit the temperate rainforest of the Pacific Northwest.&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:mark" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:menu">
<p></p><menu>
<li><button id="save">Save for later</button></li>
<li><button id="share">Share this news</button></li>
</menu>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:menu" class="footnote-backref" role="doc-backlink">↩︎</a><p></p>
</li>

<li id="fn:meter">
<p><meter id="fuel" min="0" max="100" low="33" high="66" optimum="80" value="50">at 50/100</meter>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:meter" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:nav">
<nav>Links to navigation</nav>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:nav" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:ol">
<ol>
    <li>Buy ingredients</li>
    <li>Make cake</li>
    <li>Eat cake</li>
</ol>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:ol" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:optgroup">
<p><select id="dino-select">
<optgroup label="Theropods">
    <option>Tyrannosaurus</option>
    <option>Velociraptor</option>
    <option>Deinonychus</option>
</optgroup>
<optgroup label="Sauropods">
    <option>Diplodocus</option>
    <option>Saltasaurus</option>
    <option>Apatosaurus</option>
</optgroup>
</select>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:optgroup" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:option">
<p><select id="pet-select">
<option value="">--Please choose an option--</option>
<option value="dog">Dog</option>
<option value="cat">Cat</option>
<option value="hamster">Hamster</option>
<option value="parrot">Parrot</option>
<option value="spider">Spider</option>
<option value="goldfish">Goldfish</option>
</select>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:option" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:output">
<p><output name="result" for="a b">This is the output</output>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:output" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:p">
<p>A paragraph of text.&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:p" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:picture">
<p><picture></picture></p>

<source srcset="https://interactive-examples.mdn.mozilla.net/media/cc0-images/surfer-240-200.jpg" media="(orientation: portrait)">

<p><img src="https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg" alt="A cool surfer dude.">
&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:picture" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:pre">
<pre>Preformated text</pre>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:pre" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:progress">
<p><progress id="file" max="100" value="70">70%</progress>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:progress" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:q">
<p>When Dave asks HAL to open the pod bay door, HAL answers: <q cite="https://www.imdb.com/title/tt0062622/quotes/qt0396921">I'm sorry, Dave. I'm afraid I can't do that.</q>&lt;&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:q" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:ruby">
<p><ruby>
漢 <rp>(</rp><rt>kan</rt><rp>)</rp>
字 <rp>(</rp><rt>ji</rt><rp>)</rp>
</ruby>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:ruby" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:s">
<p>This is <s>struck</s>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:s" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:samp">
<p><samp>Keyboard not found <br>Press F1 to continue</samp>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:samp" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:section">
<section>This is a section.</section>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:section" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:select">
<p><select name="pets" id="pet-select">
<option value="">--Please choose an option--</option>
<option value="dog">Dog</option>
<option value="cat">Cat</option>
<option value="hamster">Hamster</option>
<option value="parrot">Parrot</option>
<option value="spider">Spider</option>
<option value="goldfish">Goldfish</option>
</select>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:select" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:small">
<p>Some <small>very small</small> text.&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:small" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:span">
<p>This text is <span>spanned</span>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:span" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:strong">
<p>This <strong>is super strong</strong>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:strong" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:sub">
<p>H<sub>2</sub>0&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:sub" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:sup">
<p>E=mc<sup>2</sup>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:sup" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:table">
<table>
    <thead>
        <tr>
            <th colspan="2">The table header</th>
        </tr>
    </thead>
    <tbody>
</tbody><colgroup>
        <col>
        <col span="2" class="batman">
        <col span="2" class="flash">
    </colgroup>
        <tbody><tr>
            <td>The table body</td>
            <td>with two columns</td>
        </tr>
    </tbody>
    <tfoot><tr><td>Footer</td></tr></tfoot>
    <caption>A demo table</caption>
</table>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:table" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:textarea">
<p><textarea>It was a dark and stormy night...</textarea>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:textarea" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:time">
<p>The concert starts at <time datetime="20:00">20:00</time>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:time" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:u">
<p>You could use this element to highlight <u>speling</u> mistakes&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:u" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:ul">
<ul>
    <li>Cats</li><li>Dogs</li><li>Sheep</li>
</ul>

<p><a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:ul" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:var">
<p>The volume of a box is <var>l</var> × <var>w</var> × <var>h</var>, where <var>l</var> represents the length, <var>w</var> the width and <var>h</var> the height of the box.&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:var" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:video">
<p><video controls="" width="250"><source src="https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.webm" type="video/webm"><source src="https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4" type="video/mp4">Download the <a href="https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.webm">WEBM</a> or <a href="https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4">MP4</a> video.</video>&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:video" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:wbr">
<p>Fernstraßen<wbr>bau<wbr>privat<wbr>finanzierungs<wbr>gesetz&nbsp;<a href="https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/#fnref:wbr" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

</ol>
</div>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=44576&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/04/testing-better-markdown-footnotes/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		<enclosure url="https://interactive-examples.mdn.mozilla.net/media/cc0-audio/t-rex-roar.mp3" length="39868" type="audio/mpeg" />
<enclosure url="https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.webm" length="554058" type="video/webm" />
<enclosure url="https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4" length="1128375" type="video/mp4" />

			</item>
		<item>
		<title><![CDATA[Better Footnotes in WordPress JetPack]]></title>
		<link>https://shkspr.mobi/blog/2021/10/better-footnotes-in-wordpress-jetpack/</link>
					<comments>https://shkspr.mobi/blog/2021/10/better-footnotes-in-wordpress-jetpack/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sun, 24 Oct 2021 11:34:47 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[footnotes]]></category>
		<category><![CDATA[jetpack]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=40717</guid>

					<description><![CDATA[Previously, I&#039;ve written about using Footnotes in WordPress Markdown.  A reader notified me that the footnotes weren&#039;t very accessible. This blog post describes the problem and proposes a solution.  The Problem  Using WordPress&#039;s JetPack, markdown footnotes are rendered as:  Some text &#60;sup id=&#34;fnref-1234-1&#34;&#62;&#60;a href=&#34;#fn-1234-1&#34; class=&#34;jetpack-footnote&#34;&#62;1&#60;/a&#62;&#60;/sup&#62; ... &#60;li id=&#34;fn-1234-1&#34;&#62;The…]]></description>
										<content:encoded><![CDATA[<p>Previously, I've written about using <a href="https://shkspr.mobi/blog/2021/08/footnotes-in-markdown/">Footnotes in WordPress Markdown</a>.  A reader notified me that the footnotes<sup id="fnref:fn"><a href="https://shkspr.mobi/blog/2021/10/better-footnotes-in-wordpress-jetpack/#fn:fn" class="footnote-ref" title="Like this!" role="doc-noteref">0</a></sup> weren't very accessible. This blog post describes the problem and proposes a solution.</p>

<h2 id="the-problem"><a href="https://shkspr.mobi/blog/2021/10/better-footnotes-in-wordpress-jetpack/#the-problem">The Problem</a></h2>

<p>Using WordPress's JetPack, markdown footnotes are rendered as:</p>

<pre><code class="language-html">Some text &lt;sup id="fnref-1234-1"&gt;&lt;a href="https://shkspr.mobi/blog/2021/10/better-footnotes-in-wordpress-jetpack/#fn-1234-1" class="jetpack-footnote"&gt;1&lt;/a&gt;&lt;/sup&gt;
...
&lt;li id="fn-1234-1"&gt;The footnotes.&nbsp;&lt;a href="https://shkspr.mobi/blog/2021/10/better-footnotes-in-wordpress-jetpack/#fnref-1234-1"&gt;↩&lt;/a&gt;&lt;/li&gt;
</code></pre>

<p>There are two main problems with this:</p>

<ol>
<li>The <code>&lt;sup&gt;1&lt;/sup&gt;</code> doesn't announce the destination of the link.</li>
<li>The ↩ may be read out as "leftwards arrow with hook"</li>
</ol>

<p>Ideally, it would be useful to have something like:</p>

<pre><code class="language-html">&lt;a href="https://shkspr.mobi/blog/2021/10/better-footnotes-in-wordpress-jetpack/#fn-1234-1" aria-label="Read footnote 1" ...
</code></pre>

<p>and</p>

<pre><code class="language-html">&lt;a href="https://shkspr.mobi/blog/2021/10/better-footnotes-in-wordpress-jetpack/#fnref-1234-1" aria-label="Return to main content"&gt;↩&lt;/a&gt;
</code></pre>

<p>Or similar.</p>

<h2 id="the-solution"><a href="https://shkspr.mobi/blog/2021/10/better-footnotes-in-wordpress-jetpack/#the-solution">The Solution</a></h2>

<p>The issue occurs in <code>jetpack/_inc/lib/markdown/extra.php</code></p>

<pre><code class="language-php">@define( 'MARKDOWN_FN_LINK_TITLE',     "" );
@define( 'MARKDOWN_FN_BACKLINK_TITLE', "" );
</code></pre>

<p>The link and backlink titles are used later in the same file to set the title.</p>

<pre><code class="language-php">if ($this-&gt;fn_backlink_title != "") {
    $title = $this-&gt;fn_backlink_title;
    $title = $this-&gt;encodeAttribute($title);
    $attr .= " title=\"$title\"";
}
</code></pre>

<p>But, because they're never set, the code doesn't run.</p>

<p>It's pretty easy to hotfix this. Replace the above definitions with:</p>

<pre><code class="language-php">@define( 'MARKDOWN_FN_LINK_TITLE',     __( 'Read footnote.', 'jetpack' ) );
@define( 'MARKDOWN_FN_BACKLINK_TITLE', __( 'Return to main content.', 'jetpack' ) );
</code></pre>

<p>I've <a href="https://github.com/Automattic/jetpack/issues/21371">raised this as an issue on GitHub</a>.</p>

<h2 id="problems-with-the-solution"><a href="https://shkspr.mobi/blog/2021/10/better-footnotes-in-wordpress-jetpack/#problems-with-the-solution">Problems with the solution.</a></h2>

<ul>
<li>It will be overwritten when JetPack updates. You can also add the new <code>@define</code>s to your theme if you want them to survive updates.</li>
<li>I'm not sure if <code>title</code> is the right element. Although it seems has the same precedence as <code>aria-label</code> in the <a href="https://www.w3.org/TR/accname-1.1/#mapping_additional_nd_te">Accessible Name and Description Computation algorithm</a></li>
<li>It is in English only. Because those strings don't exit in the translation file, it will only work for monolingual installs.</li>
<li>The title text shows as a pop-up on certain browsers.</li>
<li>No metadata. It might be nice to have the <code>title</code> say "Read footnote <strong>23</strong>."</li>
<li>Some footnote plugins put the footnote text in the <code>title</code>. That may be useful.</li>
</ul>

<p>If you'd like to see this in the default JetPack experience - please <a href="https://github.com/Automattic/jetpack/issues/21371">leave a comment on GitHub</a>.</p>

<div id="footnotes" role="doc-endnotes">
<hr aria-label="Footnotes">
<ol start="0">

<li id="fn:fn">
<p>Like this!&nbsp;<a href="https://shkspr.mobi/blog/2021/10/better-footnotes-in-wordpress-jetpack/#fnref:fn" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

</ol>
</div>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=40717&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/10/better-footnotes-in-wordpress-jetpack/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[A (terrible?) way to do footnotes in HTML]]></title>
		<link>https://shkspr.mobi/blog/2020/12/a-terrible-way-to-do-footnotes-in-html/</link>
					<comments>https://shkspr.mobi/blog/2020/12/a-terrible-way-to-do-footnotes-in-html/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 09 Dec 2020 12:35:33 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[footnotes]]></category>
		<category><![CDATA[HTML5]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=37441</guid>

					<description><![CDATA[I&#039;ve been thinking about better ways to display footnotes in eBooks.  So this is my horrible and hacky way to display inline footnotes in pure HTML and CSS. No Javascript.    Here&#039;s how it works:  The most cited work in history, for example, is a 1951 paper    &#60;details&#62;       &#60;summary&#62;1&#60;/summary&#62;        Lowry, O. H., Rosebrough, N. J., Farr, A. L. Randall, R. J. J. Biol. Chem. 193, 265–275 (…]]></description>
										<content:encoded><![CDATA[<p>I've been thinking about <a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/">better ways to display footnotes in eBooks</a>.</p>

<p>So this is my horrible and hacky way to display inline footnotes in pure HTML and CSS. No Javascript.</p>

<iframe width="100%" height="300" src="//jsfiddle.net/edent/rh3q64ke/embedded/result/" allowfullscreen="allowfullscreen" allowpaymentrequest="" frameborder="0"></iframe>

<p>Here's how it works:</p>

<pre><code class="language-html">The most cited work in history, for example, is a 1951 paper
   &lt;details&gt;
      &lt;summary&gt;1&lt;/summary&gt; 
      Lowry, O. H., Rosebrough, N. J., Farr, A. L. Randall, R. J. J. Biol. Chem. 193, 265–275 (1951).
   &lt;/details&gt;
describing an assay to determine the amount of protein in a solution.
</code></pre>

<p>I've use <code>&lt;details&gt;</code> and <code>&lt;summary&gt;</code> to make a collapsible element.</p>

<details style="border-style: outset;"><summary>Tap this to learn more about <code>details</code></summary>This is a magic element! The HTML Details Element creates a disclosure widget in which information is visible only when the widget is toggled into an "open" state. A summary or label can be provided using the <code>summary</code> element.<br><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/details">Learn more about it on MDN</a>.</details>

<p>The problem here is that <code>&lt;details&gt;</code> is a <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Block-level_elements"><em>block level</em> element</a>. By default, starting a <code>&lt;details&gt;</code> element will display on a new line.</p>

<p>It also doesn't look much like a footnote yet.</p>

<p>Luckily, I bodged some CSS together to make it inline:</p>

<pre><code class="language-css">details, summary {
  display: inline;
  vertical-align: super;
  font-size: 0.75em;
}
summary {
  cursor: pointer;
}
details[open] {
  display: contents;
}
details[open]::before {
  content: " [";
}
details[open]::after {
  content: "]";
}
</code></pre>

<ul>
<li>Using <code>display:inline;</code> turns these into inline elements - so a newline isn't started.</li>
<li>The alignment and font size make it <em>look</em> like a normal footnote.</li>
<li>The <code>cursor: pointer;</code> just makes it slightly easier for mouse users to see that the element is interactive.</li>
<li>When the <code>&lt;details&gt;</code> is in the open state, the content will be <a href="https://caniuse.com/css-display-contents">displayed as a direct descendant of the parent element</a>.</li>
<li>Add some square brackets to make it more obvious where the footnote begins and ends.</li>
</ul>

<p>I <em>could</em> have used the <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/sup"><code>&lt;sup&gt;</code> element</a> to make the whole note superscript. But that produces <a href="https://html.spec.whatwg.org/multipage/interactive-elements.html#the-details-element">invalid HTML</a>.</p>

<p>The <code>&lt;details&gt;</code> element can contain <em>any</em> HTML. So I can add a <a href="https://shkspr.mobi/blog/2020/11/introducing-doi2ht-ml-the-simple-semantic-citation-server/">fully semantic citation</a>.</p>

<h2 id="problems"><a href="https://shkspr.mobi/blog/2020/12/a-terrible-way-to-do-footnotes-in-html/#problems">Problems</a></h2>

<p>The "normal" way of doing footnotes in an ePub is to <a href="https://kb.daisy.org/publishing/docs/html/notes.html">place them at the end of a section</a>. Footnote links like <sup>fn1</sup> are just hyperlinks. They take the reader to that section of the document.  So eReaders will display the footnote's contents on the same page as the footnote's link:
<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/07/A-very-long-footnote.png" alt="A very long footnote." width="360" height="360" class="aligncenter size-full wp-image-36109"></p>

<p>That makes it easy for a reader to search through them all, or just read them in order.</p>

<p>Because my style are inline, that makes it hard to see or search for them.</p>

<p>And because my style are interactive elements, they place a physical burden on the user to interact with them.</p>

<p>The main problem is with the rendering engines used by eReaders. I tried a few, but none of them displayed <code>&lt;details&gt;</code> as an interactive element.</p>

<p>I'd love to know how it renders on Kindle, Kobo, and other eReaders. Here's the HTML of the test if you'd like to experiment with it and send me a screenshot.</p>

<pre><code class="language-css">details, summary {
  display: inline;
  vertical-align: super;
  font-size: 0.75em;
}
summary {
  cursor: pointer;
}
details[open] {
  display: contents;
}
details[open]::before {
  content: " [";
}
details[open]::after {
  content: "]";
}
</code></pre>

<pre><code class="language-html">The most cited work in history, for example, is a 1951 paper&lt;details&gt;&lt;summary&gt;1&lt;/summary&gt; Lowry, O. H., Rosebrough, N. J., Farr, A. L. and Randall, R. J. J. Biol. Chem. 193, 265–275 (1951).&lt;/details&gt; describing an assay to determine the amount of protein in a solution.
&lt;br&gt;&lt;br&gt;
Sunlight poured like molten gold&lt;details&gt;&lt;summary&gt;2&lt;/summary&gt; Not precisely, of course. Trees didn’t burst into flame, people didn’t suddenly become very rich and extremely dead, and the seas didn’t flash into steam. A better simile, in fact, would be ‘not like molten gold.’&lt;/details&gt; across the sleeping landscape.
&lt;br&gt;&lt;br&gt;
My blog was recently featured in an academic paper
&lt;details&gt;
  &lt;summary&gt;3&lt;/summary&gt;
  &lt;span itemscope itemtype="http://schema.org/ScholarlyArticle"&gt;
     &lt;span itemprop="citation"&gt;
       &lt;span itemprop="author" itemscope itemtype="http://schema.org/Person"&gt;
         &lt;span itemprop="name"&gt;
           &lt;span itemprop="familyName"&gt;Eishita&lt;/span&gt;
           &lt;span&gt;, &lt;/span&gt;
           &lt;span itemprop="givenName"&gt;Farjana Z.&lt;/span&gt;
         &lt;/span&gt;
       &lt;/span&gt;
     &lt;span&gt; and &lt;/span&gt;
     &lt;span itemprop="author" itemscope itemtype="http://schema.org/Person"&gt;
       &lt;span itemprop="name"&gt;
         &lt;span itemprop="familyName"&gt;Stanley&lt;/span&gt;
         &lt;span&gt;, &lt;/span&gt;
         &lt;span itemprop="givenName"&gt;Kevin G.&lt;/span&gt;
       &lt;/span&gt;
     &lt;/span&gt;
     &lt;span&gt; and &lt;/span&gt;
     &lt;span itemprop="author" itemscope itemtype="http://schema.org/Person"&gt;
       &lt;span itemprop="name"&gt;
         &lt;span itemprop="familyName"&gt;Esquivel&lt;/span&gt;
         &lt;span&gt;, &lt;/span&gt;
         &lt;span itemprop="givenName"&gt;Alain&lt;/span&gt;
       &lt;/span&gt;
     &lt;/span&gt; 
     &lt;q&gt;
       &lt;cite itemprop="headline"&gt;Quantifying the differential impact of sensor noise in augmented reality gaming input&lt;/cite&gt;
     &lt;/q&gt; 
     &lt;span&gt;(&lt;/span&gt;
     &lt;time itemprop="datePublished" datetime="2015"&gt;2015&lt;/time&gt;
     &lt;span&gt;)&lt;/span&gt; 
     &lt;span itemprop="publisher" itemscope itemtype="http://schema.org/Organization"&gt;
       &lt;span itemprop="name"&gt;Institute of Electrical and Electronics Engineers (IEEE)&lt;/span&gt;
     &lt;/span&gt;
     &lt;span&gt;.&lt;/span&gt; DOI: &lt;a itemprop="url" href="https://doi.org/10.1109/gem.2015.7377202"&gt;https://doi.org/10.1109/gem.2015.7377202&lt;/a&gt;&lt;/span&gt;
  &lt;/span&gt;
&lt;/details&gt; which pleased me greatly.
</code></pre>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=37441&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/12/a-terrible-way-to-do-footnotes-in-html/feed/</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Usability of Footnotes]]></title>
		<link>https://shkspr.mobi/blog/2020/07/usability-of-footnotes/</link>
					<comments>https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 27 Jul 2020 11:21:01 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[footnotes]]></category>
		<category><![CDATA[usability]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=36103</guid>

					<description><![CDATA[I&#039;ve been reading lots more non-fiction books than normal. And I&#039;m getting increasingly annoyed about footnotes. Footnotes are a weird skeuomorph hangover from the days of printed text. I don&#039;t think they are really suited to eBooks - but they seem to have come along for the ride into the future.  There are a few things that really annoy me from a usability point of view. Some of these are the…]]></description>
										<content:encoded><![CDATA[<p>I've been reading lots more non-fiction books than normal. And I'm getting increasingly annoyed about footnotes<sup id="fnref:note1"><a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#fn:note1" class="footnote-ref" title="The explanatory notes in a book which typically come at the end of a page. As digital documents don't really have a concept of a page, the &quot;footnotes&quot; are often &quot;endnotes&quot;. That is, they come at the…" role="doc-noteref">0</a></sup>. Footnotes are a weird skeuomorph hangover from the days of printed text. I don't think they are really suited to eBooks - but they seem to have come along for the ride into the future.</p>

<p>There are a few things that <em>really</em> annoy me from a usability point of view. Some of these are the fault of the author, some the publisher, some the eBook format<sup id="fnref:note2"><a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#fn:note2" class="footnote-ref" title="I'll mostly be talking about the ePub standard, but it also goes for other formats." role="doc-noteref">1</a></sup>, and some the reader app.</p>

<p>Firstly, what's the point of a footnote? This is a rough and untested bit of user-storying...</p>

<ul>
<li>As a reader, I want to look up a reference to a quoted work. So that I can see if the author is being accurate.</li>
<li>As a reader, I want to know a little more about the subject being discussed. Because I'm interested in this specific topic</li>
<li>As a reader, I want to understand what a newly introduced term means. So that I can understand the rest of the book.</li>
</ul>

<p>But, there's also another user, who often takes precedence:</p>

<ul>
<li>As an author, I want to show that I have done my research. So that critics can't use that to question my credibility.</li>
<li>As an author, I want to add more details which don't fit in the main body of the text. Because I hate deleting text and my editor told me to take it out.</li>
<li>As an author, I want to add an explanation for some jargon or terminology. So that readers unfamiliar with the subject don't feel excluded.</li>
</ul>

<p>(This isn't a thorough bit of user research. It's just me noodling around. Feel free to add your own, well-researched, stories.)</p>

<h2 id="types-of-footnotes"><a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#types-of-footnotes">Types of footnotes</a></h2>

<p>In my experience, there are four types of footnote:</p>

<ol>
<li>A citation. Anything from something a bit useless like "(Smith 1984.)" to a fully semantic "<a href="https://galiadigital.co.uk/">Baucherel, Kate</a>, <q><cite><a href="https://amzn.to/2IEWpnC">Blockchain Hurricane</a></cite>.</q> Business Expert Press. <time datetime="2020-03-03">2020</time>".</li>
<li>A long note. A diversion which, while interesting, is not relevant to the main argument. Think of it a bit like a Director's Commentary on a  <abbr title="Digital Video Disc">DVD</abbr>.</li>
<li>A short note. Usually an explanation of an TLA<sup id="fnref:note3"><a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#fn:note3" class="footnote-ref" title="A three-letter acronym (TLA), or three-letter abbreviation, is an abbreviation consisting of three letters." role="doc-noteref">2</a></sup> or technical term.</li>
<li>A comedy footnote<sup id="fnref:note4"><a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#fn:note4" class="footnote-ref" title="The late, great author Terry Pratchett popularised the meme of extensive and tangential footnotes. Often with their own sub-footnotes." role="doc-noteref">3</a></sup>.</li>
</ol>

<p>Here's my problem / User Need - <em>how does a user know which type of footnote they are encountering?</em></p>

<h2 id="in-the-wild"><a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#in-the-wild">In the wild</a></h2>

<p>Let's take an example. I'm currently reading <a href="https://amzn.to/2OVEYSW">"Race After Technology" by Ruha Benjamin"</a>. It's an excellent book. But I am unsure <em>how</em> I am supposed to read it<sup id="fnref:note7"><a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#fn:note7" class="footnote-ref" title="I'm quite serious here. I don't read many &quot;academic&quot; books and I'm unsure of what my journey is meant to be like. Does the author expect me to follow every note? Or wait until the end of the chapter?…" role="doc-noteref">4</a></sup>. (This criticism applies to most books I've read, but this is what I'm currently reading.)</p>

<p>In this example, I click on <sup><code>13</code></sup> and my ebook reader - <a href="https://koreader.rocks/">KOReader</a> displays a little pop-up at the bottom of the screen.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/07/Small-citation.png" alt="A small citation at the bottom of the screen." width="360" height="360" class="aligncenter size-full wp-image-36107"></p>

<p><em>Before</em> I tap the link - I've <em>no</em> idea what's behind it. And, that's assuming that I know that reference numbers are tappable, and that the tap-target is large enough that I don't accidentally interact with the book in some other way.</p>

<p>Here's another, from the same page:
<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/07/Larger-note.png" alt="Four lines of explanation at the bottom of the screen." width="360" height="360" class="aligncenter size-full wp-image-36108">
Here the author provides a citation <em>and</em> some explanatory text. How does an author decide what goes in the body and what goes in the notes? How does the user know whether the footnote is a citation or is explanatory?</p>

<p>Finally, again from the same page, there's this:
<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/07/A-very-long-footnote.png" alt="A very long footnote." width="360" height="360" class="aligncenter size-full wp-image-36109">
This footnote is so long that the UI pop-up isn't big enough to contain it and displays a scrollbar.</p>

<p>Again, this isn't a criticism of this specific author. This happens on lots of books. The publishing industry seems to have a complete disregard for the user's need.</p>

<p>How do users read? Do they want to click on every footnote link they encounter? Do they expect to read them at the end? Does having a mixture of notes and citations confuse them?</p>

<h2 id="specification"><a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#specification">Specification</a></h2>

<p>The <a href="http://kb.daisy.org/publishing/docs/html/notes.html">ePub specification talks about how to handle footnotes</a>. One of the great things about ePub is that it is <a href="https://www.w3.org/publishing/epub32/epub-spec.html">based on HTML5</a>. The footnote markup is pretty simple:</p>

<pre><code class="language-html">&lt;p&gt;
   In that year&lt;a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#ft2f" role="doc-noteref" epub:type="noteref"&gt;2&lt;/a&gt; there were 67 mills engaged in the manufacture of cotton goods …
&lt;/p&gt;

&lt;aside id="ft2f" role="doc-footnote" epub:type="footnote"&gt;
   &lt;p&gt;
     2 The manufacturing statistics for 1900 which follow are not those given in the Twelfth Census, but are taken from the &lt;em&gt;Census of Manufactures&lt;/em&gt; …
   &lt;/p&gt;
&lt;/aside&gt;
</code></pre>

<p>Most eBook publishers also include a back-link, so that users can easily return to the main text.</p>

<p>The specification doesn't say whether citations should be displayed differently to footnotes.</p>

<p>I guess it would be easy to add <code>class="citation"</code> and have the CSS <code>.citation::before {content="cite ";}</code></p>

<p>That would allow users to differentiate between <sup>cite 2</sup> and <sup>note 2</sup>.</p>

<h2 id="usability"><a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#usability">Usability</a></h2>

<p>There are some "technical" usability issues here.  How the user interacts with links, whether the note appears as a pop-up or inline, and the process of returning to the main text.</p>

<p>But I want to talk about the cognitive issues at play. When footnotes can contain anything from a citation to essential background information, the user is forced to break from the flow<sup id="fnref:note8"><a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#fn:note8" class="footnote-ref" title="In psychology, flow is the mental state in which a person performing an activity is fully immersed in a feeling of energized focus, full involvement, and enjoyment in the process of the activity.…" role="doc-noteref">5</a></sup> of reading - often in the middle of a sentence.  This is a problem in both paper books and electronic books.</p>

<p>I'm still stuck on the user needs. It seems to me that <em>most</em> footnotes are for the author's benefit. If the text is that important, it should be in the main body. If it isn't, leave it out.</p>

<p>Abbreviations can be dealt with inline using the <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/abbr"><code>&lt;abbr&gt;</code> element</a>. You should be able to to tap on the <abbr title="Three Letter Abbreviation">TLA</abbr> to get the definition.</p>

<p>As for citations? Isn't that what HTML links are for? Just link directly to the document in question as part of the running text.</p>

<p>Would it make life easier for reader to include a fully semantic citation inline? Take this scrap of imaginary text:</p>

<blockquote><p>There are many websites about Shakespeare. As is discussed in <span itemscope="" itemtype="http://schema.org/ScholarlyArticle"><span itemprop="citation"><span itemprop="author" itemscope="" itemtype="http://schema.org/Person"><span itemprop="name"><span itemprop="givenName">Eric M.</span> <span itemprop="familyName">Johnson</span>'s </span></span> <q><a itemprop="url" href="https://doi.org/10.1007/978-3-319-61015-3_10"><cite itemprop="headline">Opening Shakespeare from the Margins</cite></a></q> (<time itemprop="datePublished" datetime="2017">2017</time>), <span style="display:none;"> <span itemprop="pagination">187-205</span> <span itemprop="publisher" itemscope="" itemtype="http://schema.org/Organization"><span itemprop="name">Springer International Publishing</span></span> <span itemprop="publication">The Shakespeare User</span></span> </span></span> the use of open source software has seen...</p></blockquote>

<p>Which can be represented by the HTML code:</p>

<pre><code class="language-html">&lt;span itemscope itemtype="http://schema.org/ScholarlyArticle"&gt;
   &lt;span itemprop="citation"&gt;
      &lt;span itemprop="author" itemscope itemtype="http://schema.org/Person"&gt;
         &lt;span itemprop="name"&gt;
            &lt;span itemprop="familyName"&gt;Johnson&lt;/span&gt;, 
            &lt;span itemprop="givenName"&gt;Eric M.&lt;/span&gt;
         &lt;/span&gt;
      &lt;/span&gt; 
      &lt;q&gt;
         &lt;a itemprop="url" href="https://doi.org/10.1007/978-3-319-61015-3_10"&gt;
            &lt;cite itemprop="headline"&gt;Opening Shakespeare from the Margins&lt;/cite&gt;
         &lt;/a&gt;
      &lt;/q&gt; 
      (&lt;time itemprop="datePublished" datetime="2017"&gt;2017&lt;/time&gt;)  
      page: &lt;span itemprop="pagination"&gt;187-205&lt;/span&gt;. 
      &lt;span itemprop="publisher" itemscope itemtype="http://schema.org/Organization"&gt;
         &lt;span itemprop="name"&gt;Springer International Publishing&lt;/span&gt;
      &lt;/span&gt;. 
      &lt;span itemprop="publication"&gt;The Shakespeare User&lt;/span&gt;.
   &lt;/span&gt;
&lt;/span&gt;
</code></pre>

<p>CSS could be used to show / hide various parts of the citation until interacted with. A reader familiar with hypertext should know that visiting a link will take them to an external site. No need for footnotes at all!</p>

<p>Obviously, I haven't done any proper usability studies. Nor have I spoken to any users other than myself.</p>

<p>But surely we need a better way of making footnotes and citations better for readers?</p>

<h2 id="whats-next"><a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#whats-next">What's next</a></h2>

<p>There have been many attempts to get a <code>&lt;footnote&gt;</code> element into HTML. I think there's some value in adding semantic information to a document. But I <em>probably</em> think that the <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/aside"><code>&lt;aside&gt;</code> element</a> and <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/cite"><code>&lt;cite&gt;</code> element</a> are good enough.</p>

<p>Perhaps the <a href="https://www.w3.org/publishing/">W3C Publishing Group</a> needs to fund some user research to see if ePub notes and citations work well for most users.</p>

<p>Perhaps authors need to realise that linear text is a relic of paper-based publishing and that hypertext affords new ways for a reader to journey through a text.</p>

<p>Or, perhaps, I need to learn how to read without getting distracted.</p>

<div id="footnotes" role="doc-endnotes">
<hr aria-label="Footnotes">
<ol start="0">

<li id="fn:note1">
<p>The explanatory notes in a book which typically come at the end of a page. As digital documents don't really have a concept of a page, the "footnotes" are often "endnotes". That is, they come at the end of a chapter or document. I will be using the colloquial term "footnote" to refer to footnotes, endnotes, and citations.&nbsp;<a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#fnref:note1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:note2">
<p>I'll mostly be talking about the <a href="https://www.w3.org/publishing/epub3/epub-spec.html">ePub standard</a>, but it also goes for other formats.&nbsp;<a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#fnref:note2" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:note3">
<p>A three-letter acronym (TLA), or three-letter abbreviation, is an abbreviation consisting of three letters.&nbsp;<a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#fnref:note3" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:note4">
<p>The late, great author Terry Pratchett popularised the meme<sup id="fnref:note5"><a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#fn:note5" class="footnote-ref" title="Dawkins, Richard (1989), The Selfish Gene (2 ed.), Oxford University Press, p. 192, ISBN 978-0-19-286092-7" role="doc-noteref">6</a></sup> of extensive and tangential footnotes. Often with their own sub-footnotes<sup id="fnref:note6"><a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#fn:note6" class="footnote-ref" title="Not to be confused with &quot;Super-Footnotes&quot; which were a short-lived Superhero group in the &quot;Action World&quot; comics of 1985. The Super-Footnotes had the power of citation which they used to undermine…" role="doc-noteref">7</a></sup>.&nbsp;<a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#fnref:note4" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:note7">
<p>I'm quite serious here. I don't read many "academic" books and I'm unsure of what my journey is <em>meant</em> to be like. Does the author expect me to follow every note? Or wait until the end of the chapter? Or something else?&nbsp;<a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#fnref:note7" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:note8">
<p>In psychology, flow is the mental state in which a person performing an activity is fully immersed in a feeling of energized focus, full involvement, and enjoyment in the process of the activity. Named by <span><cite>Mihaly Csikszentmihályi  in <a href="https://books.google.com/books?id=V9KrQgAACAAJ"><i>Flow: The Psychology of Optimal Experience</i> (1990)</a>. ISBN 978-0-06-016253-5.</cite>&nbsp;<a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#fnref:note8" class="footnote-backref" role="doc-backlink">↩︎</a></span></p>
</li>

<li id="fn:note5">
<p>Dawkins, Richard (1989), The Selfish Gene (2 ed.), Oxford University Press, p. 192, ISBN 978-0-19-286092-7&nbsp;<a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#fnref:note5" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:note6">
<p>Not to be confused with "Super-Footnotes" which were a short-lived Superhero group in the "Action World" comics of 1985. The Super-Footnotes had the power of citation which they used to undermine dodgy claims by politicians. They appeared in 3 issues of the comic before disappearing. Their author, Alan Moore, has repeatedly claimed they're his favourite heroes and has lobbied extensively for a Hollywood movie to be made of their adventures.&nbsp;<a href="https://shkspr.mobi/blog/2020/07/usability-of-footnotes/#fnref:note6" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

</ol>
</div>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=36103&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/07/usability-of-footnotes/feed/</wfw:commentRss>
			<slash:comments>24</slash:comments>
		
		
			</item>
	</channel>
</rss>
