インタラクティブなコンテンツには欠かせないフォーム要素であるオプション選択
(選択メニュー・プルダウンメニュー・ポップアップメニューと呼ばれることが多い。)は、
初期のHTMLから存在する定番要素ですが、
HTML3.2まではあまり機能的に満足できるものではありませんでした。
しかし、HTML4.0からは選択項目のグループ化に対応するなど、機能強化が計られています。
今回は、CSSによって選択項目のデザインを変更します。
なお、出題された問題ではプルダウンメニューの色を変えるとなっていますが、
ぱっと見てわかるように選択メニューにしました。
01 <SELECT size="10">
02 <OPTION style="background-color:#FFFFFF;">select 01</OPTION>
03 <OPTION style="background-color:#F8F8F8;">select 02</OPTION>
〜中略〜
20 <OPTION style="background-color:#707070;">select 19</OPTION>
21 <OPTION style="background-color:#686868;">select 20</OPTION>
22 </SELECT>
SELECTのほうは特に変わったことはしていません。重要なのはOPTIONエレメントのstyle属性です。 これによって各項目のbackground-colorプロパティの値を設定しています。このサイトでは、基本的にはヘッダ部分でスタイルの定義をするのですが、 今回は個別定義と言うことで、タグに直接定義をしています。