― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 2 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2009年6月20日(土) 22:10 
オフライン

登録日時: 2009年6月20日(土) 21:31
記事: 1
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]


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2009年6月28日(日) 00:52 
オフライン
Moderator

登録日時: 2006年10月29日(日) 21:56
記事: 472
hamamoto さんが書きました:
WEB標準としては、Firefoxが正しいのでしょうか?
それとも、IEやGoogle Chrome が正しいのでしょうか?

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


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 2 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean