HTML <optgroup> Tag
Example
Group related options with <optgroup> tags:
<label for="cars">Choose a car:</label>
<select
name="cars" id="cars">
<optgroup label="Swedish Cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
</optgroup>
<optgroup label="German Cars">
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</optgroup>
</select>
Try it Yourself »
Definition and Usage
The <optgroup> tag is used to group related options
in a <select> element (drop-down list).
If you have a long list of options, groups of related options are easier to handle for a user.
Browser Support
| Element | |||||
|---|---|---|---|---|---|
| <optgroup> | Yes | Yes | Yes | Yes | Yes |
Attributes
| Attribute | Value | Description |
|---|---|---|
| disabled | disabled | Specifies that an option-group should be disabled |
| label | text | Specifies a label for an option-group |
Global Attributes
The <optgroup> tag also supports the Global Attributes in HTML.
Event Attributes
The <optgroup> tag also supports the Event Attributes in HTML.
Related Pages
HTML DOM reference: OptionGroup Object
Default CSS Settings
None.