Тег <option>
Описание
Тег <option> определяет отдельный пункт в выпадающем списке (<select>), элементе выбора (<datalist>) или автозаполнения. Это строчный элемент, который должен находиться внутри <select>, <optgroup> или <datalist>.
<select name="colors">
<option value="red">Красный</option>
<option value="green" selected>Зелёный</option>
<option value="blue">Синий</option>
</select>
<select>
<option value="" disabled selected>Выберите вариант</option>
<option value="1">Активный вариант</option>
<option value="2" disabled>Недоступный вариант</option>
<option value="3">Другой вариант</option>
</select>
Ключевые особенности:
- Может содержать только текст (без других HTML-элементов)
- Текст внутри отображается в выпадающем списке
- Атрибут value может отличаться от отображаемого текста
- Поддерживает множественный выбор (с атрибутом multiple у select)
- Важен для доступности форм
<input list="browsers">
<datalist id="browsers">
<option value="Chrome">
<option value="Firefox">
<option value="Safari">
</datalist>
Рекомендации по использованию:
- Всегда указывайте атрибут
valueдля отправки данных - Используйте disabled+selected для placeholder-текста
- Для длинных списков группируйте элементы через
<optgroup> - Избегайте пустых
valueдля обязательных полей - Для динамических списков используйте JavaScript
Тег <option> является фундаментальным элементом веб-форм, обеспечивая возможность выбора из предопределённых вариантов и значительно улучшая пользовательский опыт при работе с формами.
Атрибуты
| disabled | Отключает опцию |
| label | Альтернативный текст для отображения |
| selected | Предварительный выбор опции |
| value | Значение для отправки на сервер |
| class | CSS-классы для стилизации |
| data-* | Пользовательские данные |
| dir | Направление текста |
| hidden | Скрывает элемент |
| id | Уникальный идентификатор |
| lang | Язык содержимого |
| style | Инлайновые стили |
| title | Всплывающая подсказка |
| translate | Определяет возможность перевода |
Поддержка браузерами
![]() |
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|---|
| 4.0 | 1.0 | 4.0 | 1.0 | 1.0 |




