OLD | NEW |
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> |
OLD | NEW |