Элемент | ||||||
<datalist> | 10+ | 20+ | 9.5+ | Да | 1+ | 4+ |
HTML тег <datalist>
Элемент <datalist> (от англ. "data list" ‒ «список данных») используется для "автозаполнения" элемента <input>. При активации соответствующего элемента <input> (например, если пользователь начал ввод какого-нибудь текста в поле ввода) пользователь увидит выпадающий список из предопределенных вариантов данных для ввода.
Элемент <datalist> может быть использован в сочетании с элементом <input>, который содержит атрибут list.
Атрибут list тега <input> должен соответствовать идентификатору (глобальный атрибут id) элемента <datalist>.
Вы можете заполнить элемент <datalist> путем вложения в него тегов <option>.
Синтаксис
<input list="[идентификатор]">
...
<datalist id="[идентификатор]">
<option value="...">
...
</datalist>
Закрывающий тег
Обязателен.
Атрибуты
Для этого элемента доступны глобальные атрибуты и события.
Стилизация по умолчанию
Большинство браузеров отобразит элемент <datalist> со следующими значениями CSS по умолчанию:
datalist {
display: none;
}
Различия между HTML 4.01 и HTML5
Тег <datalist> был добавлен в HTML5.
Пример использования:
Элемент <datalist>
Пример HTML:
Попробуй сам<input type = "text" list = "airports">
<datalist id = "airports">
<option value = "Владивосток">
<option value = "Анапа">
<option value = "Москва Внуково">
<option value = "Смоленск">
<option value = "Якутск">
</datalist>
Спецификации
Спецификация | Статус |
---|---|
WHATWG HTML Living Standard (WHATWG) | Живой стандарт |
HTML5 (W3C) | Рекомендация |
HTML 5.1 (W3C) | Рекомендация |