Caractéristiques
Display : inline
Forms : option selector.
Forms : option-selection form control.
The select element represents a control for selecting among a list of options.
Attributs
HTML 4.01 Strict + Transitional + Frameset
<!ATTLIST SELECT
%attrs; name size multiple disabled tabindex
onfocus onblur onchange %reserved;>
XHTML 1.0 Strict + Transitional + Frameset
<!ATTLIST ul
%attrs; name size multiple disabled tabindex
onfocus onblur onchange>
HTML 5
global attributes & name & disabled & form & size & multiple & autofocus & required
Note : any select element descendant of a label element with a for attribute
must have an ID value that matches that for attribute.
The select element cannot have more than one selected option element descendant
unless the multiple attribute is specified.
| HTML 4.01 Strict |
HTML 4.01 Transitional | HTML 4.01 Frameset | XHTML 1.0 Strict |
XHTML 1.0 Transitional | XHTML 1.0 Frameset | HTML 5 | |
|---|---|---|---|---|---|---|---|
| HTML 4.01 Strict |
HTML 4.01 Transitional | HTML 4.01 Frameset | XHTML 1.0 Strict |
XHTML 1.0 Transitional | XHTML 1.0 Frameset | HTML 5 | |
| accesskey | non | non | non | non | non | non | oui |
| autofocus | non | non | non | non | non | non | oui |
| class | oui | oui | oui | oui | oui | oui | oui |
| contenteditable | non | non | non | non | non | non | oui |
| contextmenu | non | non | non | non | non | non | oui |
| data-* | non | non | non | non | non | non | oui |
| dir | oui | oui | oui | oui | oui | oui | oui |
| disabled | oui | oui | oui | oui | oui | oui | oui |
| draggable | non | non | non | non | non | non | oui |
| dropzone | non | non | non | non | non | non | oui |
| form | non | non | non | non | non | non | oui |
| non | non | non | non | non | non | oui | |
| id | oui | oui | oui | oui | oui | oui | oui |
| lang | oui | oui | oui | oui | oui | oui | oui |
| multiple | oui | oui | oui | oui | oui | oui | oui |
| name | oui | oui | oui | oui | oui | oui | oui |
| onabort | non | non | non | non | non | non | oui |
| onblur | oui | oui | oui | oui | oui | oui | oui |
| oncanplay | non | non | non | non | non | non | oui |
| oncanplaythrough | non | non | non | non | non | non | oui |
| onchange | oui | oui | oui | oui | oui | oui | oui |
| onclick | oui | oui | oui | oui | oui | oui | oui |
| oncontextmenu | non | non | non | non | non | non | oui |
| ondblclick | oui | oui | oui | oui | oui | oui | oui |
| ondrag | non | non | non | non | non | non | oui |
| ondragend | non | non | non | non | non | non | oui |
| ondragenter | non | non | non | non | non | non | oui |
| ondragleave | non | non | non | non | non | non | oui |
| ondragover | non | non | non | non | non | non | oui |
| ondragstart | non | non | non | non | non | non | oui |
| ondrop | non | non | non | non | non | non | oui |
| ondurationchange | non | non | non | non | non | non | oui |
| onemptied | non | non | non | non | non | non | oui |
| onended | non | non | non | non | non | non | oui |
| onerror | non | non | non | non | non | non | oui |
| onfocus | oui | oui | oui | oui | oui | oui | oui |
| onformchange | non | non | non | non | non | non | oui |
| onforminput | non | non | non | non | non | non | oui |
| oninput | non | non | non | non | non | non | oui |
| oninvalid | non | non | non | non | non | non | oui |
| onkeydown | oui | oui | oui | oui | oui | oui | oui |
| onkeypress | oui | oui | oui | oui | oui | oui | oui |
| onkeyup | oui | oui | oui | oui | oui | oui | oui |
| onload | non | non | non | non | non | non | oui |
| onloadeddata | non | non | non | non | non | non | oui |
| onloadedmetadata | non | non | non | non | non | non | oui |
| onloadstart | non | non | non | non | non | non | oui |
| onmousedown | oui | oui | oui | oui | oui | oui | oui |
| onmousemove | oui | oui | oui | oui | oui | oui | oui |
| onmouseout | oui | oui | oui | oui | oui | oui | oui |
| onmouseover | oui | oui | oui | oui | oui | oui | oui |
| onmouseup | oui | oui | oui | oui | oui | oui | oui |
| onmousewheel | non | non | non | non | non | non | oui |
| onpause | non | non | non | non | non | non | oui |
| onplay | non | non | non | non | non | non | oui |
| onplaying | non | non | non | non | non | non | oui |
| onprogress | non | non | non | non | non | non | oui |
| onratechange | non | non | non | non | non | non | oui |
| onreadystatechange | non | non | non | non | non | non | oui |
| onreset | non | non | non | non | non | non | oui |
| onscroll | non | non | non | non | non | non | oui |
| onseeked | non | non | non | non | non | non | oui |
| onseeking | non | non | non | non | non | non | oui |
| onselect | non | non | non | non | non | non | oui |
| onshow | non | non | non | non | non | non | oui |
| onstalled | non | non | non | non | non | non | oui |
| onsubmit | non | non | non | non | non | non | oui |
| onsuspend | non | non | non | non | non | non | oui |
| ontimeupdate | non | non | non | non | non | non | oui |
| onvolumechange | non | non | non | non | non | non | oui |
| onwaiting | non | non | non | non | non | non | oui |
| required | non | non | non | non | non | non | oui |
| size | oui | oui | oui | oui | oui | oui | oui |
| spellcheck | non | non | non | non | non | non | oui |
| style | oui | oui | oui | oui | oui | oui | oui |
| tabindex | oui | oui | oui | oui | oui | oui | oui |
| title | oui | oui | oui | oui | oui | oui | oui |
| xml-base | non | non | non | non | non | non | oui |
| xml:lang | non | non | non | oui | oui | oui | oui |
| xml-space | non | non | non | non | non | non | oui |
Modèle de contenu
HTML 4.01 Strict + Transitional + Frameset
<!ELEMENT SELECT - - (OPTGROUP | OPTION)+>
XHTML 1.0 Strict + Transitional + Frameset
<!ELEMENT select (optgroup | option)+>
HTML 5
zero or more optgroup elements, intermixed with zero or more option elements
Note : the interactive element select must not appear as a descendant of the a and button elements.
| HTML 4.01 Strict |
HTML 4.01 Transitional | HTML 4.01 Frameset | XHTML 1.0 Strict |
XHTML 1.0 Transitional | XHTML 1.0 Frameset | HTML 5 | |
|---|---|---|---|---|---|---|---|
| optgroup | oui | oui | oui | oui | oui | oui | oui |
| option | oui | oui | oui | oui | oui | oui | oui |

