<option> – Елемент варіанту HTML
Елемент HTML <option>
(варіант) використовується для визначення елемента, що вміщається в елементі <select>
, <optgroup>
або <datalist>
. Таким чином, <option>
може представляти елементи спливних меню та інших списків елементів у документі HTML.
Спробуйте його в дії
Атрибути
Цей елемент приймає глобальні атрибути.
disabled
Якщо заданий цей булів атрибут, то такий варіант не можна вибрати. Нерідко браузери виділяють його сірим, і він не отримує жодних браузерних подій штибу клацання мишею чи пов'язаних з фокусом. Якщо цей атрибут не задано, то елемент може все одно бути вимкнений, якщо одним з його предків є вимкнений елемент
<optgroup>
.label
Цей атрибут – текст для підпису, що позначає значення варіанту. Якщо атрибут
label
не визначено, то його значення – це текстовий вміст елемента.selected
Цей булів атрибут, якщо присутній, позначає те, що цей варіант на початку вибрано. Якщо такий елемент є нащадком елемента
<select>
, атрибутmultiple
якого не задано, то тільки один варіант цього<select>
може мати атрибутselected
.value
Вміст цього атрибута представляє значення, що подається з формою, якщо цей варіант вибрано. Якщо цей атрибут відсутній, то значення береться з текстового вмісту елемента варіанту.
Оформлення засобами CSS
Оформлення елемента <option>
– вельми обмежено. Варіанти не успадковують шрифт, заданий на батьківському елементі. У Firefox можна задати лише color
і background-color
, натомість у Chrome та Safari не можна задати жодних властивостей. Детальніше про оформлення можна дізнатися з нашого посібника з поглибленого оформлення форм.
Приклади
Дивіться приклади на сторінці <select>
.
Технічний підсумок
Категорії вмісту | Жодних. |
---|---|
Дозволений вміст |
Текст, можливо, з екранованими символами (наприклад,
é ).
|
Пропуск тега |
Початковий тег – обов'язковий. Кінцевий тег є необов'язковим, якщо після цього елемента зразу стоїть інший елемент <option> або <optgroup> , або якщо у батьківському елементі немає більше вмісту.
|
Дозволені батьківські елементи |
<select> ,
<optgroup> або
<datalist> .
|
Неявна роль ARIA | option |
Дозволені ролі ARIA | Не дозволена жодна роль |
Інтерфейс DOM | HTMLOptionElement |
Специфікації
Специфікація |
---|
HTML Standard (HTML) # the-option-element |
Сумісність із браузерами
desktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
option
|
Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | Internet Explorer Full support Так | Opera Full support Так | Safari Full support Так | WebView Android Full support Так | Chrome Android Full support Так | Firefox for Android Full support 4 | Opera Android Full support Так | Safari on iOS Full support Так | Samsung Internet Full support Так |
disabled
|
Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | Internet Explorer Full support Так | Opera Full support Так | Safari Full support Так | WebView Android Full support Так | Chrome Android Full support Так | Firefox for Android Full support 4 | Opera Android Full support Так | Safari on iOS Full support Так | Samsung Internet Full support Так |
label
|
Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | Internet Explorer Full support Так | Opera Full support Так | Safari Full support Так | WebView Android Full support Так | Chrome Android Full support Так | Firefox for Android Full support 4 | Opera Android Full support Так | Safari on iOS Full support Так | Samsung Internet Full support Так |
selected
|
Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | Internet Explorer Full support Так | Opera Full support Так | Safari Full support Так | WebView Android Full support Так | Chrome Android Full support Так | Firefox for Android Full support 4 | Opera Android Full support Так | Safari on iOS Full support Так | Samsung Internet Full support Так |
value
|
Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | Internet Explorer Full support Так | Opera Full support Так | Safari Full support Так | WebView Android Full support Так | Chrome Android Full support Так | Firefox for Android Full support 4 | Opera Android Full support Так | Safari on iOS Full support Так | Samsung Internet Full support Так |
Дивіться також
- Інші елементи, пов'язані з формами:
<form>
,<legend>
,<label>
,<button>
,<select>
,<datalist>
,<optgroup>
,<fieldset>
,<textarea>
,<input>
,<output>
,<progress>
і<meter>
.