Footnotes Are As Real As The Writer

I happened across this short post on Daring Fireball today and quickly got swept down the ‘Jon Gruber’s Footnotes’ rabbit hole. I think semantic web pages are a noteworthy goal, just as I appreciate proper typography. However, I don’t get all hung up about it like these guys1 seem to. I use the WordPress plugin written by Simon Elvery with some tiny modifications. It works very well and, apparently like Gruber, was essentially the look and behavior I was after. It had been on my site to-do list for a long time and I was thrilled when I had found that Elvery had done 99% of the work for me (I love you, lazy web). Reading all this, I think it’s pretty clear that Elvery copied a lot of what Gruber had done, but I don’t know that.

Here is a short post I had written back in April but never got around to hitting publish on (apparently l care about this less than even I realized):

I have just been looking over the working draft of the HTML 5 standards and I’m really glad to see a lot of semantic tags for making sense of writing on the web. However, it really is apparent that this was written by design-oriented authors, not technical authors. No <footnote> or <reference> tags which would be so handy to people who write technical or research publications online (go open science, go!). Just a couple of things you could cobble together (like <aside> with the predefined note class). However, what’s the point of semantic meanings if you aren’t really using them for their meanings? What’s the difference between using a table for design layout versus using an aside as a footnote reference? They’re both incorrect as far as I can tell, and for the same reasons. I’ll continue to use my hacked together <footnote>‘s here at super-structure, although it’s not really a big deal for me. For people who really do want to publish researched journal articles online for review, it should be and they’re going to have to continue to hack together a ‘look’ just to get what they need.

Now, anyone is welcome to come and rip me on my lack of understanding of semantic web design. Here’s the bigger point: if lots of writers want to use footnotes, but the argument against them seems to be that they aren’t part of HTML, then why not add them? Do we want HTML and XHTML to be so general as to not include something as specific as "footnote?" That seems a bit odd to me, personally. More to the point, it seems like limitation of the coding language driving the way we write, which is a bad thing. As I understand semantic coding, it should be structured around what people write, not the other way around. Like others, I’m glad to see that footnotes are something that other people think about (and had the initiative to push "Publish" in the blog software). However, I think the notion of ‘how can we hack together current HTML to do this’ is the wrong approach2.

Page 1 of 2 | Next page