Перейти к содержанию

<optgroup>

Тег <optgroup> (от англ. option group — группа параметров) представляет собой контейнер, внутри которого располагаются элементы <option>, объединённые в одну группу.

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

Демо

Формы

Синтаксис

1
2
3
4
5
<select>
    <optgroup label="<текст>">
        <option>...</option>
    </optgroup>
</select>

Закрывающий тег обязателен.

Атрибуты

disabled

Блокирует доступ к группе списка.

label

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

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

disabled

Блокирует доступ к группе списка, при этом группа отображается другим цветом (обычно серым) и не доступна для выбора.

Синтаксис

1
<optgroup disabled>...</optgroup>

Значения

Нет.

Значение по умолчанию

По умолчанию этот атрибут выключен.

label

Текст, который будет входить в список в виде заголовка группы. Это обычная текстовая строка без всяких кодов HTML.

Синтаксис

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

Значения

Любая текстовая строка.

Значение по умолчанию

Нет.

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

Описание и примеры

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<!doctype html>
<html>
    <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>

Ссылки

Комментарии