Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(653)

Side by Side Diff: LayoutTests/fast/css-generated-content/quotes-lang-expected.html

Issue 10919103: Merge 125476 (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/1229/
Patch Set: Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 2
3 <style> 3 <style>
4 span:before, span:after { content: '"'; } 4 /* This css is from http://www.whatwg.org/specs/web-apps/current-work/multip age/rendering.html#quotes */
5 5
6 .example:before, .example > span:before { content: "A"; } 6 :root:lang(af), :not(:lang(af)) > :lang(af) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
7 .example:after, .example > span:after { content: "B"; } 7 :root:lang(agq), :not(:lang(agq)) > :lang(agq) { quotes: '\20 1e' '\201d' '\201a' '\2019' } /* „ ” ‚ ’ */
8 8 :root:lang(ak), :not(:lang(ak)) > :lang(ak) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
9 .en:before { content: "\201C"; } 9 :root:lang(am), :not(:lang(am)) > :lang(am) { quotes: '\00 ab' '\00bb' '\2039' '\203a' } /* « » ‹ › */
10 .en:after { content: "\201D"; } 10 :root:lang(ar), :not(:lang(ar)) > :lang(ar) { quotes: '\20 1d' '\201c' '\2019' '\2018' } /* ” “ ’ ‘ */
11 .en > span:before { content: "\2018"; } 11 :root:lang(asa), :not(:lang(asa)) > :lang(asa) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
12 .en > span:after { content: "\2019"; } 12 :root:lang(az-Cyrl), :not(:lang(az-Cyrl)) > :lang(az-Cyrl) { quotes: '\00 ab' '\00bb' '\2039' '\203a' } /* « » ‹ › */
13 13 :root:lang(bas), :not(:lang(bas)) > :lang(bas) { quotes: '\00 ab' '\00bb' '\201e' '\201c' } /* « » „ “ */
14 .no:before { content: "\00AB"; } 14 :root:lang(bem), :not(:lang(bem)) > :lang(bem) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
15 .no:after { content: "\00BB"; } 15 :root:lang(bez), :not(:lang(bez)) > :lang(bez) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
16 .no > span:before { content: "\2039"; } 16 :root:lang(bg), :not(:lang(bg)) > :lang(bg) { quotes: '\20 1e' '\201c' '\201a' '\2018' } /* „ “ ‚ ‘ */
17 .no > span:after { content: "\203A"; } 17 :root:lang(bm), :not(:lang(bm)) > :lang(bm) { quotes: '\00 ab' '\00bb' '\201c' '\201d' } /* « » “ ” */
18 18 :root:lang(bn), :not(:lang(bn)) > :lang(bn) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
19 .ro:before, .ro > span:before { content: "\201E"; } 19 :root:lang(br), :not(:lang(br)) > :lang(br) { quotes: '\00 ab' '\00bb' '\2039' '\203a' } /* « » ‹ › */
20 .ro:after, .ro > span:after { content: "\201D"; } 20 :root:lang(brx), :not(:lang(brx)) > :lang(brx) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
21 21 :root:lang(bs-Cyrl), :not(:lang(bs-Cyrl)) > :lang(bs-Cyrl) { quotes: '\20 1e' '\201c' '\201a' '\2018' } /* „ “ ‚ ‘ */
22 .ru:before { content: "\00AB"; } 22 :root:lang(ca), :not(:lang(ca)) > :lang(ca) { quotes: '\20 1c' '\201d' '\00ab' '\00bb' } /* “ ” « » */
23 .ru:after { content: "\00BB"; } 23 :root:lang(cgg), :not(:lang(cgg)) > :lang(cgg) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
24 .ru > span:before { content: "\201E"; } 24 :root:lang(chr), :not(:lang(chr)) > :lang(chr) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
25 .ru > span:after { content: "\201C"; } 25 :root:lang(cs), :not(:lang(cs)) > :lang(cs) { quotes: '\20 1e' '\201c' '\201a' '\2018' } /* „ “ ‚ ‘ */
26 :root:lang(da), :not(:lang(da)) > :lang(da) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
27 :root:lang(dav), :not(:lang(dav)) > :lang(dav) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
28 :root:lang(de), :not(:lang(de)) > :lang(de) { quotes: '\20 1e' '\201c' '\201a' '\2018' } /* „ “ ‚ ‘ */
29 :root:lang(de-CH), :not(:lang(de-CH)) > :lang(de-CH) { quotes: '\00 ab' '\00bb' '\2039' '\203a' } /* « » ‹ › */
30 :root:lang(dje), :not(:lang(dje)) > :lang(dje) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
31 :root:lang(dua), :not(:lang(dua)) > :lang(dua) { quotes: '\00 ab' '\00bb' '\2018' '\2019' } /* « » ‘ ’ */
32 :root:lang(dyo), :not(:lang(dyo)) > :lang(dyo) { quotes: '\00 ab' '\00bb' '\201c' '\201d' } /* « » “ ” */
33 :root:lang(dz), :not(:lang(dz)) > :lang(dz) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
34 :root:lang(ebu), :not(:lang(ebu)) > :lang(ebu) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
35 :root:lang(ee), :not(:lang(ee)) > :lang(ee) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
36 :root:lang(el), :not(:lang(el)) > :lang(el) { quotes: '\00 ab' '\00bb' '\201c' '\201d' } /* « » “ ” */
37 :root:lang(en), :not(:lang(en)) > :lang(en) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
38 :root:lang(en-GB), :not(:lang(en-GB)) > :lang(en-GB) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
39 :root:lang(es), :not(:lang(es)) > :lang(es) { quotes: '\20 1c' '\201d' '\00ab' '\00bb' } /* “ ” « » */
40 :root:lang(et), :not(:lang(et)) > :lang(et) { quotes: '\20 1e' '\201c' '\201a' '\2018' } /* „ “ ‚ ‘ */
41 :root:lang(eu), :not(:lang(eu)) > :lang(eu) { quotes: '\20 1c' '\201d' '\00ab' '\00bb' } /* “ ” « » */
42 :root:lang(ewo), :not(:lang(ewo)) > :lang(ewo) { quotes: '\00 ab' '\00bb' '\201c' '\201d' } /* « » “ ” */
43 :root:lang(fa), :not(:lang(fa)) > :lang(fa) { quotes: '\00 ab' '\00bb' '\2039' '\203a' } /* « » ‹ › */
44 :root:lang(ff), :not(:lang(ff)) > :lang(ff) { quotes: '\20 1e' '\201d' '\201a' '\2019' } /* „ ” ‚ ’ */
45 :root:lang(fi), :not(:lang(fi)) > :lang(fi) { quotes: '\20 1d' '\201d' '\2019' '\2019' } /* ” ” ’ ’ */
46 :root:lang(fr), :not(:lang(fr)) > :lang(fr) { quotes: '\00 ab' '\00bb' '\00ab' '\00bb' } /* « » « » */
47 :root:lang(fr-CA), :not(:lang(fr-CA)) > :lang(fr-CA) { quotes: '\00 ab' '\00bb' '\2039' '\203a' } /* « » ‹ › */
48 :root:lang(fr-CH), :not(:lang(fr-CH)) > :lang(fr-CH) { quotes: '\00 ab' '\00bb' '\2039' '\203a' } /* « » ‹ › */
49 :root:lang(gsw), :not(:lang(gsw)) > :lang(gsw) { quotes: '\00 ab' '\00bb' '\2039' '\203a' } /* « » ‹ › */
50 :root:lang(gu), :not(:lang(gu)) > :lang(gu) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
51 :root:lang(guz), :not(:lang(guz)) > :lang(guz) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
52 :root:lang(ha), :not(:lang(ha)) > :lang(ha) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
53 :root:lang(he), :not(:lang(he)) > :lang(he) { quotes: '\00 22' '\0022' '\0027' '\0027' } /* " " ' ' */
54 :root:lang(hi), :not(:lang(hi)) > :lang(hi) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
55 :root:lang(hr), :not(:lang(hr)) > :lang(hr) { quotes: '\20 1e' '\201c' '\201a' '\2018' } /* „ “ ‚ ‘ */
56 :root:lang(hu), :not(:lang(hu)) > :lang(hu) { quotes: '\20 1e' '\201d' '\00bb' '\00ab' } /* „ ” » « */
57 :root:lang(id), :not(:lang(id)) > :lang(id) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
58 :root:lang(ig), :not(:lang(ig)) > :lang(ig) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
59 :root:lang(it), :not(:lang(it)) > :lang(it) { quotes: '\00 ab' '\00bb' '\201c' '\201d' } /* « » “ ” */
60 :root:lang(ja), :not(:lang(ja)) > :lang(ja) { quotes: '\30 0c' '\300d' '\300e' '\300f' } /* 「 」 『 』 */
61 :root:lang(jgo), :not(:lang(jgo)) > :lang(jgo) { quotes: '\00 ab' '\00bb' '\2039' '\203a' } /* « » ‹ › */
62 :root:lang(jmc), :not(:lang(jmc)) > :lang(jmc) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
63 :root:lang(kab), :not(:lang(kab)) > :lang(kab) { quotes: '\00 ab' '\00bb' '\201c' '\201d' } /* « » “ ” */
64 :root:lang(kam), :not(:lang(kam)) > :lang(kam) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
65 :root:lang(kde), :not(:lang(kde)) > :lang(kde) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
66 :root:lang(kea), :not(:lang(kea)) > :lang(kea) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
67 :root:lang(khq), :not(:lang(khq)) > :lang(khq) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
68 :root:lang(ki), :not(:lang(ki)) > :lang(ki) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
69 :root:lang(kkj), :not(:lang(kkj)) > :lang(kkj) { quotes: '\00 ab' '\00bb' '\2039' '\203a' } /* « » ‹ › */
70 :root:lang(kln), :not(:lang(kln)) > :lang(kln) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
71 :root:lang(km), :not(:lang(km)) > :lang(km) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
72 :root:lang(kn), :not(:lang(kn)) > :lang(kn) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
73 :root:lang(ko), :not(:lang(ko)) > :lang(ko) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
74 :root:lang(ksb), :not(:lang(ksb)) > :lang(ksb) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
75 :root:lang(ksf), :not(:lang(ksf)) > :lang(ksf) { quotes: '\00 ab' '\00bb' '\2018' '\2019' } /* « » ‘ ’ */
76 :root:lang(lag), :not(:lang(lag)) > :lang(lag) { quotes: '\20 1d' '\201d' '\2019' '\2019' } /* ” ” ’ ’ */
77 :root:lang(lg), :not(:lang(lg)) > :lang(lg) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
78 :root:lang(ln), :not(:lang(ln)) > :lang(ln) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
79 :root:lang(lo), :not(:lang(lo)) > :lang(lo) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
80 :root:lang(lt), :not(:lang(lt)) > :lang(lt) { quotes: '\20 1e' '\201c' '\201e' '\201c' } /* „ “ „ “ */
81 :root:lang(lu), :not(:lang(lu)) > :lang(lu) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
82 :root:lang(luo), :not(:lang(luo)) > :lang(luo) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
83 :root:lang(luy), :not(:lang(luy)) > :lang(luy) { quotes: '\20 1e' '\201c' '\201a' '\2018' } /* „ “ ‚ ‘ */
84 :root:lang(lv), :not(:lang(lv)) > :lang(lv) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
85 :root:lang(mas), :not(:lang(mas)) > :lang(mas) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
86 :root:lang(mer), :not(:lang(mer)) > :lang(mer) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
87 :root:lang(mfe), :not(:lang(mfe)) > :lang(mfe) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
88 :root:lang(mg), :not(:lang(mg)) > :lang(mg) { quotes: '\00 ab' '\00bb' '\201c' '\201d' } /* « » “ ” */
89 :root:lang(mgo), :not(:lang(mgo)) > :lang(mgo) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
90 :root:lang(mk), :not(:lang(mk)) > :lang(mk) { quotes: '\20 1e' '\201c' '\201a' '\2018' } /* „ “ ‚ ‘ */
91 :root:lang(ml), :not(:lang(ml)) > :lang(ml) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
92 :root:lang(mr), :not(:lang(mr)) > :lang(mr) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
93 :root:lang(ms), :not(:lang(ms)) > :lang(ms) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
94 :root:lang(mua), :not(:lang(mua)) > :lang(mua) { quotes: '\00 ab' '\00bb' '\201c' '\201d' } /* « » “ ” */
95 :root:lang(my), :not(:lang(my)) > :lang(my) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
96 :root:lang(naq), :not(:lang(naq)) > :lang(naq) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
97 :root:lang(nb), :not(:lang(nb)) > :lang(nb) { quotes: '\00 ab' '\00bb' '\2018' '\2019' } /* « » ‘ ’ */
98 :root:lang(nd), :not(:lang(nd)) > :lang(nd) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
99 :root:lang(nl), :not(:lang(nl)) > :lang(nl) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
100 :root:lang(nmg), :not(:lang(nmg)) > :lang(nmg) { quotes: '\20 1e' '\201d' '\00ab' '\00bb' } /* „ ” « » */
101 :root:lang(nn), :not(:lang(nn)) > :lang(nn) { quotes: '\00 ab' '\00bb' '\2018' '\2019' } /* « » ‘ ’ */
102 :root:lang(nnh), :not(:lang(nnh)) > :lang(nnh) { quotes: '\00 ab' '\00bb' '\201c' '\201d' } /* « » “ ” */
103 :root:lang(nus), :not(:lang(nus)) > :lang(nus) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
104 :root:lang(nyn), :not(:lang(nyn)) > :lang(nyn) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
105 :root:lang(pl), :not(:lang(pl)) > :lang(pl) { quotes: '\20 1e' '\201d' '\00ab' '\00bb' } /* „ ” « » */
106 :root:lang(pt), :not(:lang(pt)) > :lang(pt) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
107 :root:lang(pt-PT), :not(:lang(pt-PT)) > :lang(pt-PT) { quotes: '\00 ab' '\00bb' '\201c' '\201d' } /* « » “ ” */
108 :root:lang(rn), :not(:lang(rn)) > :lang(rn) { quotes: '\20 1d' '\201d' '\2019' '\2019' } /* ” ” ’ ’ */
109 :root:lang(ro), :not(:lang(ro)) > :lang(ro) { quotes: '\20 1e' '\201d' '\00ab' '\00bb' } /* „ ” « » */
110 :root:lang(rof), :not(:lang(rof)) > :lang(rof) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
111 :root:lang(ru), :not(:lang(ru)) > :lang(ru) { quotes: '\00 ab' '\00bb' '\201e' '\201c' } /* « » „ “ */
112 :root:lang(rw), :not(:lang(rw)) > :lang(rw) { quotes: '\00 ab' '\00bb' '\2018' '\2019' } /* « » ‘ ’ */
113 :root:lang(rwk), :not(:lang(rwk)) > :lang(rwk) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
114 :root:lang(saq), :not(:lang(saq)) > :lang(saq) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
115 :root:lang(sbp), :not(:lang(sbp)) > :lang(sbp) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
116 :root:lang(seh), :not(:lang(seh)) > :lang(seh) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
117 :root:lang(ses), :not(:lang(ses)) > :lang(ses) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
118 :root:lang(sg), :not(:lang(sg)) > :lang(sg) { quotes: '\00 ab' '\00bb' '\201c' '\201d' } /* « » “ ” */
119 :root:lang(shi), :not(:lang(shi)) > :lang(shi) { quotes: '\00 ab' '\00bb' '\201e' '\201d' } /* « » „ ” */
120 :root:lang(shi-Tfng), :not(:lang(shi-Tfng)) > :lang(shi-Tfng) { quotes: '\00 ab' '\00bb' '\201e' '\201d' } /* « » „ ” */
121 :root:lang(si), :not(:lang(si)) > :lang(si) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
122 :root:lang(sk), :not(:lang(sk)) > :lang(sk) { quotes: '\20 1e' '\201c' '\201a' '\2018' } /* „ “ ‚ ‘ */
123 :root:lang(sl), :not(:lang(sl)) > :lang(sl) { quotes: '\20 1e' '\201c' '\201a' '\2018' } /* „ “ ‚ ‘ */
124 :root:lang(sn), :not(:lang(sn)) > :lang(sn) { quotes: '\20 1d' '\201d' '\2019' '\2019' } /* ” ” ’ ’ */
125 :root:lang(so), :not(:lang(so)) > :lang(so) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
126 :root:lang(sq), :not(:lang(sq)) > :lang(sq) { quotes: '\20 1e' '\201c' '\201a' '\2018' } /* „ “ ‚ ‘ */
127 :root:lang(sr), :not(:lang(sr)) > :lang(sr) { quotes: '\20 1e' '\201c' '\201a' '\2018' } /* „ “ ‚ ‘ */
128 :root:lang(sr-Latn), :not(:lang(sr-Latn)) > :lang(sr-Latn) { quotes: '\20 1e' '\201c' '\201a' '\2018' } /* „ “ ‚ ‘ */
129 :root:lang(sv), :not(:lang(sv)) > :lang(sv) { quotes: '\20 1d' '\201d' '\2019' '\2019' } /* ” ” ’ ’ */
130 :root:lang(sw), :not(:lang(sw)) > :lang(sw) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
131 :root:lang(swc), :not(:lang(swc)) > :lang(swc) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
132 :root:lang(ta), :not(:lang(ta)) > :lang(ta) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
133 :root:lang(te), :not(:lang(te)) > :lang(te) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
134 :root:lang(teo), :not(:lang(teo)) > :lang(teo) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
135 :root:lang(th), :not(:lang(th)) > :lang(th) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
136 :root:lang(ti-ER), :not(:lang(ti-ER)) > :lang(ti-ER) { quotes: '\20 18' '\2019' '\201c' '\201d' } /* ‘ ’ “ ” */
137 :root:lang(to), :not(:lang(to)) > :lang(to) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
138 :root:lang(tr), :not(:lang(tr)) > :lang(tr) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
139 :root:lang(twq), :not(:lang(twq)) > :lang(twq) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
140 :root:lang(tzm), :not(:lang(tzm)) > :lang(tzm) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
141 :root:lang(uk), :not(:lang(uk)) > :lang(uk) { quotes: '\00 ab' '\00bb' '\201e' '\201c' } /* « » „ “ */
142 :root:lang(ur), :not(:lang(ur)) > :lang(ur) { quotes: '\20 1d' '\201c' '\2019' '\2018' } /* ” “ ’ ‘ */
143 :root:lang(vai), :not(:lang(vai)) > :lang(vai) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
144 :root:lang(vai-Latn), :not(:lang(vai-Latn)) > :lang(vai-Latn) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
145 :root:lang(vi), :not(:lang(vi)) > :lang(vi) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
146 :root:lang(vun), :not(:lang(vun)) > :lang(vun) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
147 :root:lang(xh), :not(:lang(xh)) > :lang(xh) { quotes: '\20 18' '\2019' '\201c' '\201d' } /* ‘ ’ “ ” */
148 :root:lang(xog), :not(:lang(xog)) > :lang(xog) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
149 :root:lang(yav), :not(:lang(yav)) > :lang(yav) { quotes: '\00 ab' '\00bb' '\00ab' '\00bb' } /* « » « » */
150 :root:lang(yo), :not(:lang(yo)) > :lang(yo) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
151 :root:lang(zh), :not(:lang(zh)) > :lang(zh) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
152 :root:lang(zh-Hant), :not(:lang(zh-Hant)) > :lang(zh-Hant) { quotes: '\30 0c' '\300d' '\300e' '\300f' } /* 「 」 『 』 */
153 :root:lang(zu), :not(:lang(zu)) > :lang(zu) { quotes: '\20 1c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */
26 </style> 154 </style>
27 155
28 <p> 156 <p>
29 You should see the quotes for the specified language on each line below, 157 You should see the quotes for the specified language on each line below,
30 and not just basic " and ' characters unless no language is specified. 158 and not just basic " and ' characters unless no language is specified.
31 </p> 159 </p>
32 160
33 <span></span> 161 <!-- Custom quotes are inlined to make this test fail if you don't implement CSS quotes. -->
34 <br> 162 <div lang="custom">ACcustomDB</div>
35 163 <q><q>default</q></q>
36 <span class="en"><span>en</span></span> 164 <q lang="af"><q>af</q></q>
37 <br> 165 <q lang="agq"><q>agq</q></q>
38 166 <q lang="ak"><q>ak</q></q>
39 <span class="no"><span>no</span></span> 167 <q lang="am"><q>am</q></q>
40 <br> 168 <q lang="ar"><q>ar</q></q>
41 169 <q lang="asa"><q>asa</q></q>
42 <span class="ro"><span>ro</span></span> 170 <q lang="az-Cyrl"><q>az-Cyrl</q></q>
43 <br> 171 <q lang="bas"><q>bas</q></q>
44 172 <q lang="bem"><q>bem</q></q>
45 <span class="ru"><span>ru</span></span> 173 <q lang="bez"><q>bez</q></q>
46 <br> 174 <q lang="bg"><q>bg</q></q>
47 175 <q lang="bm"><q>bm</q></q>
48 <span class="example"><span>example</span></span> 176 <q lang="bn"><q>bn</q></q>
49 <br> 177 <q lang="br"><q>br</q></q>
50 178 <q lang="brx"><q>brx</q></q>
51 <p> 179 <q lang="bs-Cyrl"><q>bs-Cyrl</q></q>
52 <span class="example">example</span> 180 <q lang="ca"><q>ca</q></q>
53 </p> 181 <q lang="cgg"><q>cgg</q></q>
182 <q lang="chr"><q>chr</q></q>
183 <q lang="cs"><q>cs</q></q>
184 <q lang="da"><q>da</q></q>
185 <q lang="dav"><q>dav</q></q>
186 <q lang="de"><q>de</q></q>
187 <q lang="de-CH"><q>de-CH</q></q>
188 <q lang="dje"><q>dje</q></q>
189 <q lang="dua"><q>dua</q></q>
190 <q lang="dyo"><q>dyo</q></q>
191 <q lang="dz"><q>dz</q></q>
192 <q lang="ebu"><q>ebu</q></q>
193 <q lang="ee"><q>ee</q></q>
194 <q lang="el"><q>el</q></q>
195 <q lang="en"><q>en</q></q>
196 <q lang="en-GB"><q>en-GB</q></q>
197 <q lang="es"><q>es</q></q>
198 <q lang="et"><q>et</q></q>
199 <q lang="eu"><q>eu</q></q>
200 <q lang="ewo"><q>ewo</q></q>
201 <q lang="fa"><q>fa</q></q>
202 <q lang="ff"><q>ff</q></q>
203 <q lang="fi"><q>fi</q></q>
204 <q lang="fr"><q>fr</q></q>
205 <q lang="fr-CA"><q>fr-CA</q></q>
206 <q lang="fr-CH"><q>fr-CH</q></q>
207 <q lang="gsw"><q>gsw</q></q>
208 <q lang="gu"><q>gu</q></q>
209 <q lang="guz"><q>guz</q></q>
210 <q lang="ha"><q>ha</q></q>
211 <q lang="he"><q>he</q></q>
212 <q lang="hi"><q>hi</q></q>
213 <q lang="hr"><q>hr</q></q>
214 <q lang="hu"><q>hu</q></q>
215 <q lang="id"><q>id</q></q>
216 <q lang="ig"><q>ig</q></q>
217 <q lang="it"><q>it</q></q>
218 <q lang="ja"><q>ja</q></q>
219 <q lang="jgo"><q>jgo</q></q>
220 <q lang="jmc"><q>jmc</q></q>
221 <q lang="kab"><q>kab</q></q>
222 <q lang="kam"><q>kam</q></q>
223 <q lang="kde"><q>kde</q></q>
224 <q lang="kea"><q>kea</q></q>
225 <q lang="khq"><q>khq</q></q>
226 <q lang="ki"><q>ki</q></q>
227 <q lang="kkj"><q>kkj</q></q>
228 <q lang="kln"><q>kln</q></q>
229 <q lang="km"><q>km</q></q>
230 <q lang="kn"><q>kn</q></q>
231 <q lang="ko"><q>ko</q></q>
232 <q lang="ksb"><q>ksb</q></q>
233 <q lang="ksf"><q>ksf</q></q>
234 <q lang="lag"><q>lag</q></q>
235 <q lang="lg"><q>lg</q></q>
236 <q lang="ln"><q>ln</q></q>
237 <q lang="lo"><q>lo</q></q>
238 <q lang="lt"><q>lt</q></q>
239 <q lang="lu"><q>lu</q></q>
240 <q lang="luo"><q>luo</q></q>
241 <q lang="luy"><q>luy</q></q>
242 <q lang="lv"><q>lv</q></q>
243 <q lang="mas"><q>mas</q></q>
244 <q lang="mer"><q>mer</q></q>
245 <q lang="mfe"><q>mfe</q></q>
246 <q lang="mg"><q>mg</q></q>
247 <q lang="mgo"><q>mgo</q></q>
248 <q lang="mk"><q>mk</q></q>
249 <q lang="ml"><q>ml</q></q>
250 <q lang="mr"><q>mr</q></q>
251 <q lang="ms"><q>ms</q></q>
252 <q lang="mua"><q>mua</q></q>
253 <q lang="my"><q>my</q></q>
254 <q lang="naq"><q>naq</q></q>
255 <q lang="nb"><q>nb</q></q>
256 <q lang="nd"><q>nd</q></q>
257 <q lang="nl"><q>nl</q></q>
258 <q lang="nmg"><q>nmg</q></q>
259 <q lang="nn"><q>nn</q></q>
260 <q lang="nnh"><q>nnh</q></q>
261 <q lang="nus"><q>nus</q></q>
262 <q lang="nyn"><q>nyn</q></q>
263 <q lang="pl"><q>pl</q></q>
264 <q lang="pt"><q>pt</q></q>
265 <q lang="pt-PT"><q>pt-PT</q></q>
266 <q lang="rn"><q>rn</q></q>
267 <q lang="ro"><q>ro</q></q>
268 <q lang="rof"><q>rof</q></q>
269 <q lang="ru"><q>ru</q></q>
270 <q lang="rw"><q>rw</q></q>
271 <q lang="rwk"><q>rwk</q></q>
272 <q lang="saq"><q>saq</q></q>
273 <q lang="sbp"><q>sbp</q></q>
274 <q lang="seh"><q>seh</q></q>
275 <q lang="ses"><q>ses</q></q>
276 <q lang="sg"><q>sg</q></q>
277 <q lang="shi"><q>shi</q></q>
278 <q lang="shi-Tfng"><q>shi-Tfng</q></q>
279 <q lang="si"><q>si</q></q>
280 <q lang="sk"><q>sk</q></q>
281 <q lang="sl"><q>sl</q></q>
282 <q lang="sn"><q>sn</q></q>
283 <q lang="so"><q>so</q></q>
284 <q lang="sq"><q>sq</q></q>
285 <q lang="sr"><q>sr</q></q>
286 <q lang="sr-Latn"><q>sr-Latn</q></q>
287 <q lang="sv"><q>sv</q></q>
288 <q lang="sw"><q>sw</q></q>
289 <q lang="swc"><q>swc</q></q>
290 <q lang="ta"><q>ta</q></q>
291 <q lang="te"><q>te</q></q>
292 <q lang="teo"><q>teo</q></q>
293 <q lang="th"><q>th</q></q>
294 <q lang="ti-ER"><q>ti-ER</q></q>
295 <q lang="to"><q>to</q></q>
296 <q lang="tr"><q>tr</q></q>
297 <q lang="twq"><q>twq</q></q>
298 <q lang="tzm"><q>tzm</q></q>
299 <q lang="uk"><q>uk</q></q>
300 <q lang="ur"><q>ur</q></q>
301 <q lang="vai"><q>vai</q></q>
302 <q lang="vai-Latn"><q>vai-Latn</q></q>
303 <q lang="vi"><q>vi</q></q>
304 <q lang="vun"><q>vun</q></q>
305 <q lang="xh"><q>xh</q></q>
306 <q lang="xog"><q>xog</q></q>
307 <q lang="yav"><q>yav</q></q>
308 <q lang="yo"><q>yo</q></q>
309 <q lang="zh"><q>zh</q></q>
310 <q lang="zh-Hant"><q>zh-Hant</q></q>
311 <q lang="zu"><q>zu</q></q>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698