Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

HTML элемент <option> используется для определения пункта списка контейнера <select>, элемента <optgroup>, или элемента <datalist>. Элемент <option> может представлять раздел меню всплывающих окон и других перечней или списков HTML документа.

Категория содержимого Нет.
Разрешенное содержимое Текст, допускаются экранированные символы (например &eacute;).
Пропуск тега Открывающий тег обязателен. Закрывающий тег опционален если за этим элементом следует другой элемент <option>, или элемент <optgroup>, или если родительский элемент не имеет больше содержимого.
Разрешенные родители Элемент <select>,  элемент <optgroup> или элемент <datalist>.
Permitted ARIA roles None
DOM interface HTMLOptionElement


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

If this Boolean attribute is set, this option is not checkable. Often browsers grey out such control and it won't receive any browsing event, like mouse clicks or focus-related ones. If this attribute is not set, the element can still be disabled if one of its ancestors is a disabled <optgroup> element.
This attribute is text for the label indicating the meaning of the option. If the label attribute isn't defined, its value is that of the element text content.
If present, this Boolean attribute indicates that the option is initially selected. If the <option> element is the descendant of a <select> element whose multiple attribute is not set, only one single <option> of this <select> element may have the selected attribute.
The content of this attribute represents the value to be submitted with the form, should this option be selected. If this attribute is omitted, the value is taken from the text content of the option element.


See <select> for examples.


Specification Status Comment
HTML Living Standard
Определение '<option>' в этой спецификации.
Живой стандарт  
Определение '<option>' в этой спецификации.
HTML 4.01 Specification
Определение '<option>' в этой спецификации.
Рекомендация Initial definition

Browser compatibility

ВозможностьChromeEdgeFirefoxInternet ExplorerOperaSafari
Базовая поддержка1 Да1 Да Да Да
disabled1 Да1 Да Да Да
label1 Да11 2 3 Да Да Да
selected1 Да1 Да Да Да
value1 Да1 Да Да Да
ВозможностьAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Базовая поддержка Да Да Да4 Да Да Да
disabled Да Да Да4 Да Да Да
label Да Да Да41 Да Да Да
selected Да Да Да4 Да Да Да
value Да Да Да4 Да Да Да

1. Firefox doesn't display the value of the label attribute as option text if element's content is empty. See bug 40545.

2. Historically, Firefox has allowed keyboard and mouse events to bubble up from the <option> element to the parent <select> element, although this behavior is inconsistent across many browsers. For better Web compatibility (and for technical reasons), when Firefox is in multi-process mode and the <select> element is displayed as a drop-down list. The behavior is unchanged if the <select> is presented inline and it has either the multiple attribute defined or a size attribute set to more than 1. Rather than watching <option> elements for events, you should watch for change events on <select>. See bug 1090602 for details.

3. When Mozilla introduced dedicated content threads to Firefox (through the Electrolysis, or e10s, project), support for styling <option> elements was removed temporarily. Starting in Firefox 54, you can apply foreground and background colors to <option> elements again, using the color and background-color CSS properties. See bug 910022 for more information. Note that this is still disabled in Linux due to lack of contrast (see bug 1338283 for progress on this).

See also

Метки документа и участники

 Внесли вклад в эту страницу: Sajjag
 Обновлялась последний раз: Sajjag,