Gunnar Bittersmann, Mon, 22 Aug 2011 09:28:05 +0200:
> Leif Halvard Silli scripsit on Tue, 16 Aug 2011 15:33:20 +0100
>> Is the '> *' necessary?
[ … snip … ]
> The '>' combinator is necessary, [ … snip … ] because both selectors
> ':lang(de) *' and ':lang(fr) *' would match and of various selectors
> of the same specifity the last one wins.
> However,[ … snip … ] IMHO the quotation marks belong to the text, e.g.
> <p lang="de" xml:lang="de">Martin Luther King sagte: „<q lang="en"
> xml:lang="en">I have a dream!</q>“</p>
> and should not be generated with CSS.
> Bear also in mind that CSS-generated quotaion marks get lost when
> text is copied from a web page and pasted elsewhere.
+1 It would, in fact, makes sense if the QA article *also* demonstrated
where to place quotes *manually*.
> The concept of CSS-generated quotaion marks would fail at all for
> some languages such as Russian:
[ … snip … ]
> «Заяц! — Волк кричал. — Ну, погоди!»
> would be correct punctuation, AFAIS from
Hm. What you bring in here, is the *dialogue* mark-up issue and not the
quotation mark-upiss. Because, it would *not* be correct *markup* to do
The HTML working group has not really agreed about how to mark up human
dialog with HTML5. But one suggestion from *HTML4* is to use the <dl>
element. One could then use <dt> for "meta data", such as "he said" -
and this *could* allow the "—" to be omitted, and handle it via CSS