MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

CSSを使用したOPTIONタグ内の選択項目文字色の指定に関しまして
https://forums.mozillazine.jp/viewtopic.php?f=30&t=8697
ページ 11

作成者:  hamamoto [ 2009年6月20日(土) 22:10 ]
記事の件名:  CSSを使用したOPTIONタグ内の選択項目文字色の指定に関しまして

CSSを使用したOPTIONタグ内の選択項目文字色の指定に関しまして

以下のselect文ですが、選択項目文字色を変更したく、CSSにて設定しました。
IEで表示させると、プルダウン時も非プルダウン時も、色がでていますが、
Firefoxで表示させると、3.0でも3.5でも、プルダウン時は色がでているのですが、
非プルダウン時は、色がでず、文字が黒になってしまいます。
(ちなみに、Google Chromeでもだめでした。)
これは、Firefoxの仕様になるのでしょうか?

<select name="sample">
<option value="AAA" style="color: #FF0000;">AAA</option>
<option value="BBB" style="color: #FF0000;">BBB</option>
<option value="CCC" style="color: #FF0000;">CCC</option>
</select>

W3Cのページも見てみましたが、正直ちんぷんかんぷんでした。
WEB標準としては、Firefoxが正しいのでしょうか?
それとも、IEやGoogle Chrome が正しいのでしょうか?
どなたか、どうかご教授下さい。よろしくお願いします。[/b]

作成者:  [ 2009年6月28日(日) 00:52 ]
記事の件名:  Re: CSSを使用したOPTIONタグ内の選択項目文字色の指定に関しまして

hamamoto さんが書きました:
WEB標準としては、Firefoxが正しいのでしょうか?
それとも、IEやGoogle Chrome が正しいのでしょうか?

まず、HTML 的にはこういうレンダリングになるのが正しいという規定はほとんどありません。
どちらの表示でも問題ないようにページを作成しておく、というのがWEB標準としては正しいと思います。
逆に、同じ表示にならないと困るのであれば、こうなるのが正しいという規定のない要素は使わない、つまり使う要素は div 要素とか span 要素とかのみとして、そのスタイルを CSS で指定するとか。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/