<optgroup>

Элемент <optgroup> (от англ. option group — группа вариантов) представляет собой контейнер, внутри которого располагаются элементы <option>, объединённые в одну группу. Особенностью <optgroup> является то, что он не выделяется как обычный элемент списка, акцентируется с помощью жирного начертания, а все элементы, входящие в этот контейнер, смещаются вправо от своего исходного положения.

Синтаксис

<select>
 <optgroup label="<текст>">
  <option>...</option>
 </optgroup> 
</select>

Атрибуты

disabled
Блокирует доступ к группе списка.
label
Текст, который будет входить в список в виде заголовка группы.

Также для этого элемента доступны универсальные атрибуты и события.

Пример

<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>OPTGROUP</title> </head> <body> <form action="handler.php"> <p><select> <optgroup label="Цвет"> <option value="c1">Апельсиновый</option> <option value="c2">Лимонный</option> <option value="c3">Персиковый</option> </optgroup> <optgroup label="Тон"> <option value="s1">Светлый</option> <option value="s2">Нормальный</option> <option value="s3">Тёмный</option> </optgroup> </select></p> <p><input type="submit" value="Отправить"></p> </form> </body> </html>

Результат данного примера показан на рис. 1.

Вид списка

Рис. 1. Вид списка

Спецификация

Спецификация Статус
HTML Living Standard Живой стандарт
HTML 4.01 Specification Заменённая рекомендация

Браузеры

4 12 1 15 4 1
4.4 4 14 3.2

В таблице браузеров применяются следующие обозначения.

  • — элемент полностью поддерживается браузером;
  • — элемент браузером не воспринимается и игнорируется;
  • — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.

Число указывает версию браузреа, начиная с которой элемент поддерживается.