Тема:

<optgroup> - HTML-елемент групи опцій

HTML-елемент <optgroup> створює групування для одного або декількох елементів <option> всередині елемента <select>.

Елемент <optgroup> корисний для структурування довгих списків опцій у випадаючому меню, роблячи їх більш читабельними та зручними для навігації. Кожна група має заголовок, який визначається атрибутом label.

Тег <optgroup> приклад використання в HTML

Синтаксис

HTML
<select>
  <optgroup label="Група 1">
    <option>Опція 1.1</option>
  </optgroup>
  <optgroup label="Група 2">
    <option>Опція 2.1</option>
  </optgroup>
</select>

Атрибути

Цей тег може мати глобальні атрибути.

label

Обов’язковий атрибут, який визначає назву групи, що відображається в списку опцій.

disabled

Булевий атрибут, який вимикає всі опції всередині цієї групи. Користувач не зможе вибрати жодну з них.

Технічне резюме

Категорія контенту

Немає.

Дозволений вміст

Нуль або більше елементів <option>.

Пропуск тегів

Початковий тег є обов’язковим. Кінцевий тег може бути пропущений, якщо за ним слідує інший елемент <optgroup>, або якщо батьківський елемент більше не має вмісту.

Дозволені батьківські елементи

Елемент <select>.

Роль ARIA

group

DOM інтерфейс

HTMLOptGroupElement

Приклади використання

Результат
<label for="cars">Оберіть автомобіль:</label>
<select id="cars" name="cars">
  <optgroup label="Німецькі автомобілі">
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
  </optgroup>
  <optgroup label="Японські автомобілі">
    <option value="toyota">Toyota</option>
    <option value="honda">Honda</option>
  </optgroup>
</select>

Підтримка браузерів

<optgroup>
disabled
label

Останнє оновлення: