Елемент <option> (від англ. option — варіант, вибір) визначає окремі пункти списку, створюваного за допомогою контейнера <select>. Ширина списку визначається найширшим текстом, вказаним у <option>, а також може змінюватися за допомогою стилів. Якщо планується надсилати дані списку на сервер, потрібно помістити елемент <select> всередину форми. Це також необхідно, коли до даних списку йде звернення через скрипти.
< select> <option>Пункт 1</option> <option>Пункт 2</option> </select>
Закриваючий тег
Не обов'язковий.
Атрибути
- disabled
- Заблокувати для доступу елемент списку.
- label
- Вказує позначку списку.
- selected
- Заздалегідь встановлює певний пункт списку виділеним.
- value
- Значення пункту списку, яке буде надіслано на сервер або прочитано за допомогою скриптів.
Також для цього елемента доступні універсальні атрибути.
Приклад
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>OPTION</title> </head> <body> <form action="option2.php"> <p><select size="3" name="hero"> <option disabled>Виберіть лицаря</option> <option value="t1" selected>Гавейн</option> <option value="t2">Ланселот</option> <option value="t3">Галахед</option> <option value="t4">Персиваль</option> </select></p> <p><input type="submit" value="Надіслати"></p> </form> </body> </html>
Результат цього прикладу показаний на рис. 1.
Мал. 1. Вигляд списку
Специфікація
Специфікація | Статус |
---|---|
WHATWG HTML Living Standard | Живий стандарт |
HTML5 | Рекомендація |
HTML 4.01 Specification | Рекомендація |
Специфікація
Кожна специфікація проходить кілька стадій схвалення.
- Recommendation (Рекомендація) — специфікація схвалена W3C та рекомендована як стандарт.
- Candidate Recommendation (Можлива рекомендація) — група, яка відповідає за стандарт, задоволена, як він відповідає своїм цілям, але потрібна допомога спільноти розробників з реалізації стандарту.) — на цьому етапі документ представлений на розгляд Консультативної ради W3C для остаточного затвердження. та внесення поправок для розгляду спільнотою.
- Editor's draft (Редакторська чернетка) — чорнова версія стандарту після внесення змін до редакторів проекту.
- Draft (Чернетка специфікації) — перша чорнова версія стандарту.
Особняком стоїть живий стандарт HTML (Living) — він не дотримується традиційної нумерації версій, оскільки перебуває в постійній розробці та оновлюється регулярно.
Браузери
3 | 12 | 1 | 4 | 1 | 1 |
1 | 1 | 6 | 1 |
Браузери
У таблиці браузерів застосовуються такі позначення.
- — елемент повністю підтримується браузером;
- — елемент браузером не сприймається та ігнорується;
- — при роботі можлива поява різних помилок, або елемент підтримується з застереженнями.
Число вказує версію браузреа, починаючи з який елемент підтримується.