- 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