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/