Элемент | ||||||
<label> | 8+ | 1+ | 4+ | 1+ | 1+ | 1+ |
HTML тег <label>
Элемент <label> (от англ. "label" ‒ «метка, надпись») устанавливает связь между определённой меткой и элементом формы (<input>, <select>, <textarea>).
По своему виду метка ничем не отличается от обычного текста, но благодаря ей пользователь может выбрать элемент формы кликом по тексту, расположенному внутри элемента <label>, а не по самому элементу формы.
Существует два способа связывания объекта и метки. Первый заключается в использовании идентификатора id внутри элемента формы. Значение атрибута id должно быть эквивалентно значению атрибута for элемента <label>:
<label for="IDname"> ... </label>
...
<input type="..." id="IDname">
При втором способе элемент формы помещается внутрь контейнера <label>:
<label>
...
<input type="...">
...
</label>
Синтаксис
<input id="IDname"><label for="IDname">Текст</label>
<label><input>Текст</label>
Закрывающий тег
Обязателен.
Атрибуты
- for
- Идентификатор элемента, с которым следует установить связь.
- form
- Определяет форму с которой будет связана метка. В качестве значения атрибута выступает идентификатор элемента <form>. Этот атрибут позволяет размещать метки в произвольном месте документа, а не только в качестве потомка элемента <form>. Этот атрибут был удален из спецификации HTML 28 апреля 2016 года.
Элемент поддерживает глобальные атрибуты и события.
Стилизация по умолчанию
Большинство браузеров отобразит элемент <label> со следующими значениями CSS по умолчанию:
label {
cursor: default;
}
Различия между HTML 4.01 и HTML5
В HTML5 у тега <label> появился новый атрибут form.
Пример использования:
Текст набираемый на клавиатуре:
Пример HTML:
Попробуй сам<form action="action_form.php">
<p><input type="radio" name="coffee" id="radio1">
<label for="radio1">Кофе с молоком</label></p>
<p><input type="radio" name="coffee" id="radio2">
<label for="radio2">Кофе с коньяком</label></p>
<p><input type="reset"> <input type="submit"></p>
</form>
Спецификации
Спецификация | Статус |
---|---|
WHATWG HTML Living Standard (WHATWG) | Живой стандарт |
HTML 4.01 (W3C) | Рекомендация |
HTML5 (W3C) | Рекомендация |
HTML 5.1 (W3C) | Рекомендация |
Поддержка браузерами
Учебник HTML
HTML уроки: HTML Элементы