HTML - тег <label>


Пример

Три переключателя с метками:

<form action="/action_page.php">
  <input type="radio" id="html" name="fav_language" value="HTML">
  <label for="html">HTML</label><br>
  <input type="radio" id="css" name="fav_language" value="CSS">
  <label for="css">CSS</label><br>
  <input type="radio" id="javascript" name="fav_language" value="JavaScript">
  <label for="javascript">JavaScript</label><br><br>
  <input type="submit" value="Submit">
</form>

Определение и использование

Тег <label>определяет метку для нескольких элементов:

Правильное использование этикеток с элементами, указанными выше, принесет пользу:

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

Советы и примечания

Совет: Атрибут for <label> должен быть равен атрибуту id связанного элемента, чтобы связать их вместе. Метку также можно привязать к элементу, поместив элемент внутрь <label>элемента. 


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

Element
<label> Yes Yes Yes Yes Yes


Атрибуты

Attribute Value Description
for element_id Specifies the id of the form element the label should be bound to
form form_id Specifies which form the label belongs to

Глобальные атрибуты

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


Атрибуты события

Тег <label>также поддерживает атрибуты событий в HTML .


Связанные страницы

Справочник по HTML DOM: объект Label


Настройки CSS по умолчанию

Большинство браузеров будут отображать <label>элемент со следующими значениями по умолчанию:

Пример

label {
  cursor: default;
}