option要素(selectable choice option)は選択可能なオプションを作ります。select要素の中で選択メニューの個々の選択肢となります。選択肢が複雑であったり、選択肢の数が多くなり見通しが悪い場合には、optgroup要素で選択項目をまとめてグループ化し、選択項目の内容を視覚的にわかりやすくすることができます。
HTML4.01 では各項目の終了時点がはっきりしているため終了タグを省略可能ですが、しっかりと記述した方が UA のタグの開始部分と終了部分の認識もスムーズになりレンダリング速度の向上を期待できます。
ユーザーによる選択項目を選択する操作を禁止します。選択が禁止されたコントロール部品の値(この場合は option要素の value属性の値)は選択できないため、データ送信時にも送信されません。HTML4.01 では disabled、XHTML では属性値を省略できないため disabled="disabled" と記述します。
各選択肢に option要素の内容となっているテキストそのものよりも簡略化した見出しを指定します。option要素を optgroup要素の中に入れる場合に使います(optgroup要素のサンプル参照)。これによりグループ化選択用のレンダリングを行うことが期待されます。Macintosh版Internet Explorer 5 では仕様通りに簡略化した label属性の値の方を表示に反映しますが、それ以外の UA は label属性の指定は無視され、そのまま option要素の内容を表示に反映します。つまり、実質的に対応しているのは Macintosh版Internet Explorer 5 だけです。
選択メニューの選択肢の中で selected属性が指定された項目は、ページを読み込んだ初期状態から選択している状態になります。なお、複数の選択肢の中でいずれかの項目に selected属性が指定されていなければ、UA の動作は保証されないと定義されているため、必ず選択メニューの中でいずれかの選択肢に selected属性を指定しておくことが推奨されています。HTML4.01 では selected、XHTML では属性値を省略できないため selected="selected" と記述します。
選択肢の値を指定します。データ送信時にユーザーがどの選択肢を選んだかは、select要素に指定された name属性の値とセットになって送られてきます。
http://w3g.jp/xhtml/dic/option実績:大阪学院 入試サイト New! / 三田市民病院 / 神戸女学院大学 入試サイト / 釣りサンデー