- From: Oli Studholme <w3-style@boblet.net>
- Date: Tue, 21 Jun 2011 14:30:26 +0900
- To: www-style <www-style@w3.org>
Hi all, In a couple of places there are examples of Norwegian and French punctuation: :lang(no) > q { quotes: "+" ";" "<" ">" } +Trøndere gråter når <Vinsjan på kaia> blir deklamert.; :lang(fr) > * { quotes: "+" ";" "\2039" "\203A" } :lang(fr) > * { quotes: "+" ";" "‹" "›" } I’m pretty sure these should be :lang(no) > q { quotes: "«" "»" "<" ">" } «Trøndere gråter når <Vinsjan på kaia> blir deklamert.» :lang(fr) > * { quotes: "\00AB" "\00BB" "\2039" "\203A" } :lang(fr) > * { quotes: "«" "»" "‹" "›" } respectively. In the case of French, it would probably be more typographically correct to use: {quotes: '« ' ' »' '‹ ' ' ›';} until text-spacing: punctuation; is widely supported. Finally, I think the example selectors could be improved :lang(no) > q {…} :lang(fr) > * {…} The lang attribute is inherited so the child selector is irrelevant, and (correct me if I’m wrong) the quotes property is currently only used on the <q> element. As the * selector is very expensive as the rightmost selector, it would be best not to use it as an example of recommended CSS practice. Why not just: :lang(no) {…} :lang(fr) {…} or q:lang(no) {…} q:lang(fr) {…} ? HTH peace - oli
Received on Tuesday, 21 June 2011 05:31:35 UTC