Тег select
Последнее обновление: 23.01.2011
Тег <select> (с англ. выделение) — тег-контейнер, для тегов <option>, создает элемент выбора значений.
Строчный элемент.
HTML: 3.2 | 4 / XHTML: 1.0 | 1.1
Синтаксис
<select>
<option>...</option>
</select>
Атрибуты
| acceskey | горячая клавиша (+Alt) для элемента | 
|---|---|
| class | определяет имя используемого класса | 
| dir | определяет направление символов:
  | 
| disabled | флаг. Делает спискок неактивным. Не поддерживается в IE | 
| id | уникальный идентификатор | 
| lang | определяет используемый язык | 
| multiple | флаг. Разрешает одновременный выбор нескольких элементов списка | 
| name | уникальное имя списка | 
| onblur | потеря фокуса элементом | 
| onchange | потеря фокуса элементом при условии, что его содержимое изменилось | 
| onclick | щелчок на элементе | 
| ondblclick | двойной щелчок на элементе | 
| onfocus | получение фокуса элементом | 
| onkeydown | нажатие клавиши, когда элемент имеет фокус | 
| onkeypress | нажатие и освобождении клавиши, когда элемент имеет фокус | 
| onkeyup | освобождение ранее нажатой клавиши, когда элемент имеет фокус | 
| onmousedown | нажатие кнопки мыши, когда элемент имеет фокус | 
| onmousemove | движение указателя мыши, когда элемент имеет фокус | 
| onmouseout | смещение указателя мыши с элемента | 
| onmouseover | помещение указателя мыши на элемент | 
| onmouseup | освобождение ранее нажатой кнопки мыши, когда элемент имеет фокус | 
| onselect | выделение какого-либо текста в текстовом поле | 
| size | количество одновременно отображаемых строк | 
| style | задает встроенную таблицу стилей | 
| tabindex | порядок обхода элементов с помощью Tab | 
| title | всплывающая подсказка | 
| value | значение выбранное пользователем в списке.  Отсутствует в спецификации HTML 4.01!  | 
Пример
Обычный выпадающий список:
<select>
<option selected="selected">Прямоугольник</option>
<option>Квадрат</option>
<option>Ромб</option>
</select>
Развернутый список с множественным выбором (чтобы выбрать одновременно несколько значений, удерживайте ctrl (или shift) и кликните по нескольким значениям):
<select multiple="multiple" size="3">
<option>Красный</optoin>
<option>Зеленый</option>
<option>Синий</option>
</select>
Рекомендации по использованию
- закрывающий тег обязателен (</select>)
 - должен содержать теги <option> и <optgroup> — элементы списка
 - обязательных атрибутов нет
 
Если вы планируете отправлять результат выбора на сервер, нужно заключить тег в контейнер <form>.
Твой код:
Результат:
большой полигон
По теме
- cuSel — нестандартные select на jQuery
 - Как перекрыть select в IE6
 - Блочная верстка форм
 - HTML формы. Взгляд через призму семантики
 - Семантический HTML код — рекомендация с большими выгодами
 - Семантические теги на базе HTML 4.01
 - Теги представления на базе HTML 4.01
 
  Теги: верстка форм, HTML теги  
Показать комментарии
