</> Praktum

Главная / HTML / Тег label

HTML · справочник

Тег label

label даёт полю формы понятное имя. Нажатие на подпись переводит фокус в поле или переключает checkbox, поэтому форма становится удобнее.

Связь через for

Значение for должно совпадать с id поля. Текст подписи объясняет, какие данные ожидаются; placeholder не заменяет label.

<label for="email">Электронная почта</label>
<input id="email" name="email" type="email">

Checkbox и вложенная подпись

Для флажка label увеличивает область нажатия. Поле можно поместить внутрь подписи или связать отдельными атрибутами.

<label>
  <input type="checkbox" name="news">
  Получать новые уроки
</label>

Частые ошибки

Практика

Создай форму с именем, электронной почтой и флажком согласия. Каждому элементу добавь работающую подпись и проверь нажатие по тексту.

Связанные темы

Формы · input · Доступность

Практикум по теме

Ещё в разделе HTML