Самоучитель HTML Справочник HTML Глобальные атрибуты События Типы элементов Таблица цветов Спецсимволы HTML
Теги HTML

HTML тег <label>

Поддержка браузерами

Описание

HTML тег <label> (в переводе с англ. - метка) определяет текстовую метку для элемента <input>. По своему виду метка ничем не отличается от обычного текста, однако она позволяет пользователю выбрать элемент формы простым кликом по тексту, расположенному внутри элемента <label>, а не по самому элементу <input>. Чтобы определить к какому элементу формы относится текущая метка, необходимо использовать атрибут for тега <label>. Значение атрибута for должно быть эквивалентно значению атрибута id того элемента формы, к которому будет относится метка.

Атрибутом "for" можно не пользоваться, если элемент <input> будет находиться внутри элемента <label>.

Атрибуты

for:
Устанавливает связь с элементом формы, к которому будет относится метка. В качестве значения для атрибута выступает идентификатор целевого элемента. Пример »
form:
Определяет форму с которой будет связана метка. В качестве значения атрибута выступает идентификатор элемента <form>. Этот атрибут позволяет размещать метки в произвольном месте документа, а не только в качестве потомка элемента <form>. Пример »

Тег <label> так же поддерживает Глобальные атрибуты и События

Стиль по умолчанию

label {
    cursor: default;
}  

Пример

<form>
  <label for="male">Male</label>
  <input type="radio" name="sex" id="male">
  <br>
  <label for="female">Female</label>
  <input type="radio" name="sex" id="female">
</form>

<p>или тоже самое только без использования атрибута for</p>

<form>
  <label>Male<input type="radio" name="sex" id="male"></label>
  <br>
  <label>Female<input type="radio" name="sex" id="female"></label>
</form> 

Результат данного примера в окне браузера:

Пример использования тега <label>
Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011-2016 © puzzleweb.ru

Реклама на сайте | Обратная связь