Тег LABEL

Описание

Тег <LABEL> устанавливает связь между определенной меткой, в качестве которой обычно выступает текст, и элементом формы INPUT. Такая связь необходима, чтобы изменять значения элементов формы при нажатии курсором мыши на текст. Кроме того, с помощью <LABEL> можно устанавливать горячие клавиши на клавиатуре и переходить на активный элемент подобно ссылкам.

Существует два способа связывания объекта и метки. Первый заключается в использовании идентификатора id внутри тега INPUT и указании его имени в качестве параметра for тега <LABEL>. При втором способе тег <INPUT> помещается внутрь контейнера <LABEL>.

Синтаксис

<input id="идентификатор"> <label for="идентификатор">Текст</label>
<label><input type="..."> Текст</label>

Параметры

accesskey
Доступ к элементам формы с помощью горячих клавиш.
for
Идентификатор элемента <INPUT>, с которым следует установить связь.

Закрывающий тег

Обязателен.

Пример 1. Использование тега <LABEL>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>

<form>
<b>Lorem ipsum dolor sit amet...</b><br>
<input type="checkbox" id="check1"><label for="check1">Lorem</label><br>
<input type="checkbox" id="check2"><label for="check2">Ipsum</label><br>
<input type="checkbox" id="check3"><label for="check3">Dolor</label><br>
<input type="checkbox" id="check4"><label for="check4">Sit amet</label>
</form>

</body>
</html>

Описание параметров тега <LABEL>

Параметр ACCESSKEY

Описание

Определяет горячую клавишу, с помощью которой происходит переход фокуса к элементу формы. Такая горячая клавиша должна использоваться совместно с управляющей кнопкой <Alt> и не зависит от регистра.

Параметр работает только для браузера Internet Explorer под Windows.

Синтаксис

<label accesskey="клавиша">...</label>

Аргументы

Любой доступный латинский символ.

Значение по умолчанию

Нет.

Пример 2. Добавление горячей клавиши

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>

<form>
<input type=checkbox id="t1"><label for="t1" accesskey="g">Нажмите <Alt>+<g>, чтобы перейти к разделу "Игры".</label>
</form>

</body>
</html>

Параметр FOR

Описание

Задает уникальный идентификатор, определяемый с помощью атрибута id элемента <INPUT>, с которым следует установить связь. Параметр for необходимо задавать в том случае, когда элемент формы и текст разделены. Если <INPUT> размещается внутри контейнера <LABEL>, то применять параметр for не требуется.

Синтаксис

<label for="идентификатор">...</label>

Аргументы

Имя идентификатора. Такое имя чувствительно к регистру, поэтому его следует писать так же, как оно описано внутри элемента <INPUT>.

Значение по умолчанию

Нет.

Пример 3. Использование параметра for

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>

<form>
<input type="radio" name="l" id="radio1"><label for="radio1">Lorem ipsum</label><br>
<input type="radio" name="l" id="radio2"><label for="radio2">Dolor sit amet</label>
</form>

</body>
</html>