<label>¶
Тег <label>
(от англ. label — метка, ярлык) устанавливает связь между определённой меткой, в качестве которой обычно выступает текст, и элементом формы (<input>
, <select>
, <textarea>
).
Такая связь необходима, чтобы изменять значения элементов формы при щелчке курсором мыши на текст. Кроме того, с помощью <label>
можно устанавливать горячие клавиши на клавиатуре и переходить на активный элемент подобно ссылкам.
Существует два способа связывания объекта и метки. Первый заключается в использовании идентификатора id
внутри элемента формы и указании его имени в качестве атрибута for
элемента <label>
. При втором способе элемент формы помещается внутрь контейнера <label>
.
Демо¶
Формы
Синтаксис¶
1 2 3 4 |
|
Закрывающий тег обязателен.
Атрибуты¶
for
-
Идентификатор элемента, с которым следует установить связь.
Также для этого элемента доступны универсальные атрибуты.
for¶
Задаёт уникальный идентификатор, определяемый с помощью атрибута id
элемента <input>
, с которым следует установить связь. Атрибут for
необходимо задавать в том случае, когда элемент формы и текст разделены. Если <input>
размещается внутри контейнера <label>
, то применять атрибут for
не требуется.
Синтаксис
1 |
|
Значения
Имя идентификатора. Такое имя чувствительно к регистру, поэтому его следует писать так же, как оно описано внутри элемента <input>
.
Значение по умолчанию
Нет.
Спецификации¶
Описание и примеры¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
|
Ссылки¶
- Тег
<label>
MDN (рус.)