Hi Paul,

Oops, there are no SMALL or SPAN tags in your example. You might have meant:

No, the extra style is not needed at all. I had started with span/ small, but thought div/p was better. I forgot to remove the selector from my reply.

It seems to me that your technique requires the author to tweak the markup to accommodate the display to a greater extent than most people wish to do. I don't want to have to move my footnotes from one place to another in the HTML page to position them near their reference points; I want the HTML to mark up the content semantically and the CSS (and/or JS) to do all the positioning.

I would argue that a <div> at the start of a paragraph offers a good tradeoff for long or closely-spaced sidenotes, at least in HTML. LaTeX handles footnotes like this (from page 17 of Leslie Lamport's "A Document Preparation System"):
Gnus\footnote{A gnu is a big animal.} can be quite a gnusance.

And DocBook does it like this (from http://www.sagehill.net/ docbookxsl/Footnotes.html): <para>During the installation of the product<footnote><para>In versions 2.3 and 2.4.</para></footnote> you may see messages such as these.</para>

LaTeX and DocBook are actually semantically very close to the original sidenote technique.

In any case, in a sidenote-rich text you might choose to display the linking numbers because people do print web pages.

I ran a quick test (in Safari, at least), and the sidenotes seemed to print out just fine. (They don't on my .log post because I haven't defined a print style sheet yet.) I don't think that reading and referencing sidenotes on screen is much different than reading and referencing sidenotes that have been printed.

Beau
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to