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