HTML - тег <optgroup> содержит теги <option>, объединенные в одну группу. (Тег <option> определяет элементы в раскрывающемся списке, определяемом тегом <select>).
Тег <optgroup> представлен парами. Содержимое записывается между открывающим (<optgroup>) и закрывающим (</optgroup>) тегами.
Пример группировки связанных параметров с помощью тегов <optgroup>:
<label for="cars">Выберите Автомобиль:</label>
<select name="cars" id="cars">
<optgroup label="Немецкие Автомобили">
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</optgroup>
<optgroup label="Шведские Автомобили">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
</optgroup>
</select>
<optgroup> используется для группировки связанных параметров в элементе select (раскрывающийся список);<optgroup> считается элементом формы;<optgroup> выглядит как заголовок, выделенный жирным шрифтом;optgroup обычно используется с атрибутом value, чтобы указать, какое значение отправляется на сервер для дальнейшей обработки| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает |
| Атрибут | Значение | Описание |
|---|---|---|
| disabled | disabled | Указывает, что группа параметров должна быть отключена |
| label | text | Указывает метку для группы параметров |
Тег <optgroup> также поддерживает глобальные атрибуты в HTML
Тег <optgroup> также поддерживает атрибуты событий в HTML
Отсутствуют.
Полный список всех доступных тегов HTML см. в Справочнике по тегам HTML.