Hello Laurens
You wrote:
> q:lang(fr):before { content: "«"; }
> q:lang(fr):after { content: "»"; }
> q q:lang(fr):before { content: "‹"; }
> q q:lang(fr):after { content: "›"; }
I am using <q> in xhtml 1.1 served as application/xhtml+xml, because Opera
and Firefox place " for <q> and </q> during some years. In e.g. Dutch
language is that mostly just enough, but for other languages css can be
needed for getting the correct quotation characters.
Besides in wcag 1.0
http://www.w3.org/TR/WCAG10-HTML-TECHS/#identify-primary-lang can be read:
"3.3 Quotations
Checkpoints in this section:
a.. 3.7 Mark up quotations. Do not use quotation markup for formatting
effects such as indentation. [Priority 2]
The Q and BLOCKQUOTE elements mark up inline and block quotations,
respectively."
i really don't see any reason to remove it, in contrary: browsers should
implement <q> correctly according to the specified language or perhaps in
combination with cssto specify the correct quotation characters.
greetings
Ineke van der Maat