- From: Simon Montagu <smontagu@smontagu.org>
- Date: Tue, 16 May 2006 12:17:55 +0400
- To: www-style@w3.org
http://devedge.entangledesign.com/sidebars/css2.1/CSS21/generate.html#quotes-insert
and http://www.w3.org/TR/css3-content/#inserting2 both say:
"Which pair of quotes is used depends on the nesting level of quotes:
the number of occurrences of 'open-quote' in all generated text before
the current occurrence, minus the number of occurrences of
'close-quote'. If the depth is 0, the first pair is used, if the depth
is 1, the second pair is used, etc. If the depth is greater than the
number of pairs, the last pair is repeated."
So, assuming
q, cite { quotes: '\27' '\27' '\22' '\22' }
q:before, cite:before { content: open-quote }
q:after, cite:after { content: close-quote }
the following HTML fragment
<p>I said <q>Tony Hazzard wrote <cite><q>Ha ha</q> said the
clown</cite></q></p>
would be rendered
I said 'Tony Hazzard wrote ""Ha ha" said the clown"'
and
<p>The testcase is <q>I said <q>Tony Hazzard wrote <cite><q>Ha ha</q>
said the clown</cite></q></q></p>
would be rendered
The testcase is 'I said "Tony Hazzard wrote ""Ha ha" said the clown""'
This doesn't seem to correspond to typographic practice (at least in the
UK), where nested quotes typically cycle between single and double
quotes to any depth, i.e. I would expect
I said 'Tony Hazzard wrote "'Ha ha' said the clown"'".
and
The testcase is 'I said "Tony Hazzard wrote '"Ha ha" said the clown'"'
Received on Tuesday, 16 May 2006 09:12:42 UTC