quotes

quotes

[1] Opera 9.00 の quotes はおかしくなる (偶数個目として最後に指定した文字列だけが常に close-quote に用いられるようになり、 open-quote は常に " になる — 逆だったかも。) ことがあるようですが、再現条件は不明です。

(名無しさん 2008-01-27 09:35:37 +00:00)

[2] Opera 9.00 の quotes はおかしくなる (偶数個目として最後に指定した文字列だけが常に close-quote に用いられるようになり、 open-quote は常に " になる — 逆だったかも。) ことがあるようですが、再現条件は不明です。

(名無しさん 2008-01-27 09:36:17 +00:00)

[3] >>1 偶数最後が常に open-quote になり、 close-quote は常に "、 が正しいようです。 (名無しさん 2008-01-27 09:39:21 +00:00)

[4] >>1-3 どうやら、指定された引用符が足りなくなったときに >>3 の動作になるようです。で、なにかが起きた時 (再現条件不明) には1個も引用符が指定されていないかのような (でも最後の偶数個目のだけは知っているような) 動作になるようです。

<http://suika.fam.cx/gate/2007/cssom/viewer?c=span%3A%3Abefore%20%7B%20content%3A%20open-quote%20%7D%0D%0Aspan%3A%3Aafter%20%7B%20content%3A%20close-quote%20%7D%0D%0Aspan%2C%20q%20%7B%0D%0A%20%20quotes%3A%20%221%22%20%222%22%20%3B%0D%0A%7D;h=%3Cp%3EWWWWW%20%3Cspan%3EXXXXX%20%3Cspan%3EYYYYY%20%3Cspan%3EZZZZZZZZZZ%3C%2Fspan%3E%20YYYYY%3C%2Fspan%3E%20XXXXX%3C%2Fspan%3E%20WWWWW%3C%2Fp%3E%0D%0A%3Cp%3EWWWWW%20%3Cq%3EXXXXX%20%3Cq%3EYYYYY%20%3Cq%3EZZZZZZZZZZ%3C%2Fq%3E%20YYYYY%3C%2Fq%3E%20XXXXX%3C%2Fq%3E%20WWWWW%3C%2Fp%3E%0D%0A%0D%0A;p=n;x=style-element;i=html-div>

(名無しさん)

[5] <IW:CSS2:"generate.html#propdef-quotes"> (名無しさん)

[6] CSS 2.1 によれば文字列は必ず偶数個指定しなければなりませんが、 Opera 9 は奇数個でもかまいません。 Firefox 2 は偶数個でなければ宣言無視します。

<http://suika.fam.cx/gate/2007/cssom/viewer?c=span%3A%3Abefore%20%7B%20content%3A%20open-quote%20%7D%0D%0Aspan%3A%3Aafter%20%7B%20content%3A%20close-quote%20%7D%0D%0Aspan%2C%20q%20%7B%0D%0A%20%20quotes%3A%20%221%22%20%222%22%20%223%22%3B%0D%0A%7D;h=%3Cp%3EWWWWW%20%3Cspan%3EXXXXX%20%3Cspan%3EYYYYY%20%3Cspan%3EZZZZZZZZZZ%3C%2Fspan%3E%20YYYYY%3C%2Fspan%3E%20XXXXX%3C%2Fspan%3E%20WWWWW%3C%2Fp%3E%0D%0A%3Cp%3EWWWWW%20%3Cq%3EXXXXX%20%3Cq%3EYYYYY%20%3Cq%3EZZZZZZZZZZ%3C%2Fq%3E%20YYYYY%3C%2Fq%3E%20XXXXX%3C%2Fq%3E%20WWWWW%3C%2Fp%3E%0D%0A%0D%0A;p=n;x=style-element;i=html-div>

(名無しさん)

[7] CSS 2.1 によれば文字列間に読点は認められていませんが、 Opera 9 は読点があっても構文解析時に無視します (CSSOM には現れません)。 ただし、文字列の間以外で読点があると (読点の連続や最初と最後の読点) 宣言無視します。

Firefox 2 は読点があると宣言無視します。
<http://suika.fam.cx/gate/2007/cssom/viewer?c=span%3A%3Abefore%20%7B%20content%3A%20open-quote%20%7D%0D%0Aspan%3A%3Aafter%20%7B%20content%3A%20close-quote%20%7D%0D%0Aspan%2C%20q%20%7B%0D%0A%20%20quotes%3A%20%221%22%20%222%22%20%223%22%2C%22%22%3B%0D%0A%7D;h=%3Cp%3EWWWWW%20%3Cspan%3EXXXXX%20%3Cspan%3EYYYYY%20%3Cspan%3EZZZZZZZZZZ%3C%2Fspan%3E%20YYYYY%3C%2Fspan%3E%20XXXXX%3C%2Fspan%3E%20WWWWW%3C%2Fp%3E%0D%0A%3Cp%3EWWWWW%20%3Cq%3EXXXXX%20%3Cq%3EYYYYY%20%3Cq%3EZZZZZZZZZZ%3C%2Fq%3E%20YYYYY%3C%2Fq%3E%20XXXXX%3C%2Fq%3E%20WWWWW%3C%2Fp%3E%0D%0A%0D%0A;p=n;x=style-element;i=html-div>

(名無しさん)

[8] quotes - CSS (2003-07-11 22:17:49 +09:00 版) <http://www5e.biglobe.ne.jp/~access_r/hp/css/css_look_010.html>

引用符を1組しか指定できないかのような説明 (名無しさん)

[9] quotes CSS辞典 (2007-03-22 00:27:40 +09:00 版) <http://www.seo-equation.com/html/css/quotes>

引用符を1組しか指定できないかのような説明、 にも関わらず2組使用した例文がある (名無しさん)

[10] 書字方向 - ばけらの CSSリファレンス (2007-05-06 20:42:17 +09:00 版) <http://www.ne.jp/asahi/minazuki/bakera/html/css/generate#quotes>

例では引用符は二組しか登録されていませんので、三番目は最初に戻ります(例では「」)。以降、一番目と二番目の引用符が繰り返し登場することになります。

間違い (名無しさん)

[11] 全部まるごとスタイルシート その他 −引用符を指定する− (2008-01-27 21:19:17 +09:00 版) <http://ykr414.com/css/style09d.shtml>

引用符を1組しか指定できないかのような説明 (名無しさん)

[12] Safari (KHTML) CSSバグリスト (2008-01-27 21:26:48 +09:00 版) <http://cssbug.at.infoseek.co.jp/detail/safari/b002.html> (名無しさん)

[13] Firefox 1.0 では1組目の引用符だけ有効だったようです。 (名無しさん)

[14] 引用符として使用する記号を設定する 要素の前後にテキストや画像を入れる (2008-01-27 21:31:02 +09:00 版) <http://www.google.com/search?q=cache:TdcgF0GunzUJ:www.shuwasystem.co.jp/SHOKAIdic/pdf/hcjr_c.pdf>

本の一部分なので断言はできませんが、 少なくてもここに含まれる部分では、 引用符が1組しか指定できないようかのような説明がなされています

(名無しさん)

[15] スタイルシート(CSS) &#187; 内容生成、自動番号付け | PHP & JavaScript Room (Yuko Tsutsumi, PJ 著, 2008-01-27 21:36:11 +09:00 版) <http://f32.aaa.livedoor.jp/~azusa/index.php?t=css&p=content#a_quotes>

引用符が1組しか指定できないかのような説明 (名無しさん)

[16] あまりに引用符1組しか指定できないかのような解説が多いので念のため調べてみましたが、 1998年3月の CSS 2 勧告案で登場して以来、 quotes の構文はずっと複数組の指定を認めています。

それにしても、勧告案で新機能が入るとは昔の W3C はどんだけw

(名無しさん)

[17] 内容の追加 (2007-08-16 10:19:44 +09:00 版) <http://chaichan.web.infoseek.co.jp/src/csscontent.htm#quotes>

引用符1組しか指定できないかのような説明

[18] q の内外で言語が違うようなとき、引用符は外側の言語によって決定し、 外側の言語で使われるフォントレンダリングするのが適切なように思えますが、 'quotes'::before::after でそれを実現するのはちょっと面倒そうです。

[19] Web Applications 1.0 r6655 Remove the incredibly vague and complicated requirement that UAs provide localised quote rules. ( ( 版)) <http://html5.org/tools/web-apps-tracker?from=6654&to=6655>

[20] CSS3 Generated and Replaced Content Module ( ( 版)) <http://www.w3.org/TR/2003/WD-css3-content-20030514/#specifying>

[21] CSS Generated Content Module Level 3 ( ( 版)) <http://dev.w3.org/csswg/css3-content/#specifying-quotes-with-the-quotes-proper>

[22] Web Applications 1.0 r6812 Language-specific 'quote' CSS rules generated from the CLDR. ( ( 版)) <http://html5.org/tools/web-apps-tracker?from=6811&to=6812>