optgroup要素はoption要素をグループ化するための要素です。
option要素だけを子要素として記述することができます(一つ以上の要素を含む必要があります)。
| 属性名 | 属性値 | 説明 |
|---|---|---|
| label | Text | 必須属性。この要素によるグループのラベルを指定できます。 |
| disabled | (disabled) | ユーザがこの項目を選択できないようにする場合に指定します。HTMLの場合は単にdisabledと記述し、XHTMLの場合はdisabled="disabled"とします。 |
id, class, title, lang(xml:lang), dir, style, xmlns(XHTML1.1のみ)
onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
optgroup要素はoption要素をグループ化するための要素です。
<!-- 例 -->
<p>
<select name="browser">
<optgroup label="Internet Explorer">
<option label="Ver. 5.5以前" value="ie5">Internet Explorer 5.5以前</option>
<option label="Ver. 6" value="ie6">Internet Explorer 6</option>
<option label="Ver. 7" value="ie7">Internet Explorer 7</option>
</optgroup>
<optgroup label="Mozilla Firefox">
<option label="Ver. 0.9以前" value="fx09">Firefox 0.9以前</option>
<option label="Ver. 1.0.x" value="fx10">Firefox 1.0.x</option>
<option label="Ver. 1.5.x" value="fx15">Firefox 1.5.x</option>
</optgroup>
<optgroup label="Opera">
<option label="Ver. 7以前" value="op7">Opera 7以前</option>
<option label="Ver. 8.0.x" value="op80">Opera 8.0.x</option>
<option label="Ver. 8.5.x" value="op85">Opera 8.5.x</option>
</optgroup>
</select>
</p>