Konrad L. M. Rudolph: (Mozilla) CSS2-Attribut "quotes" für <q>-Marke

Beitrag lesen

Moin,

ich habe ein Problem mit der Angabe der Anführungszeichen per CSS2. Laut Spezifikationen sollte es folgendermaßen gehen:

\\ :lang(de-DE)>q {quotes: "„" "“" "‚" "‘"}
:lang(en)>q {quotes: "“" "”" "‘" "’"}
:lang(fr)>q {quotes: "«\00A0" "\00A0»" "‹\00A0" "\00A0›"}
///

Nun, das klappt aber nicht ganz. Ich habe z.B. folgenden Quelltext:

\\ <span xml:lang="en-GB"><q>accessibility statement</q></span>
///

Komischerweise werden hier die französischen Anführungszeichen verwendet! Wenn ich nun die Reihenfolge der CSS-Zeilen für Französisch und Englisch vertausche, werden die englischen Anführungszeichen genommen -- aber das kann’s ja wohl nicht sein, denn dann werden /immer/ die englischen genommen, egal, in welcher Sprache ich nun gerade zitiere.

Ich habe auch versucht, statt ':lang(xx)' einfach '[lang|=xx]' anzugeben, aber das hat überhaupt nicht funktioniert.

Hat damit schon mal jemand Erfahrungen gemacht oder weiß, woran das liegt?

(Ich bin momentan erst mal an der Realisierung durch den Mozilla/Firebird interessiert, andere "standardkonforme" Browser kann ich im Moment nicht testen, bzw. im Opera funktioniert es.)

lg, Konrad -

--
Der Genitiv ist des Dativs Tod