Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Antique typography again: marginal quotation marks

0 views
Skip to first unread message

Robert J. O'Hara

unread,
May 19, 2002, 6:06:16 PM5/19/02
to
I'm once again trying to reproduce some antique typographic effects in
old documents via CSS, this time an old style of block quotation.

Nowadays we commonly identify a block quotation by setting it in from
the margin, or by changing font size, but we don't commonly put
quotation marks around it. (At least that is US practice.)

tttttttttttttttttttttttt
ttttttttttttttttttttttttt
qqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqq
tttttttttttttttttttttttt

Old typographic practice (1700s, say) often put a quotation mark at the
beginning of each line:

ttttttttttttttttttttttt
tttttttttttttttttttttttt
"qqqqqqqqqqqqqqqqqqqqqq
"qqqqqqqqqqqqqqqqqqqqq
"qqqqqqqqqqqqqqqqqqqqqq
tttttttttttttttttttttttt

(I have read that the gradual omission of those quotation marks, while
leaving the space behind, was the origin of the modern practice of block indentation.)

Assuming the quoted passage is marked up as <blockquote>, can anyone
think of a way to replicate the marginal quotation mark via CSS? You
could of course force an HTML line break to match the original text
letter for letter and then just type the quotation mark at the beginning
of each line, but that's not in the CSS spirit certainly. The ideal is
to have the thing resizable and have the quotation marks appear at the
beginning of each line no matter how the text flows. There is a
first-line pseudo-element, and one could do :before on the first line,
but there is no "line" pseudo element in general. In the absence of a
"line" pseudo-element (which would be a fantastic thing, if anyone from
W3C is listening), I think I've hit a CSS limit, but perhaps someone
here can see how to do it.

Bob O'Hara (http://rjohara.net)

0 new messages