Codebra
25 января 2026 в 08:39

Урок 46. Метки в HTML формах - LABEL

Как установить связь между текстом и элементом формы? Разберемся с тегом LABEL.
📝

Внимание! На этой странице вы найдете материал урока из архивного курса по HTML. Курс был написан в 2015, обновлен в 2024 году и по-прежнему актуален для начинающих веб-разработчиков.

Теоретический материал сохранен в исходном виде, а практические задания с автоматической проверкой вынесены в отдельные роадмапы.

Полный список уроков доступен по тегу Архивный курс по HTML и на странице первого урока.

📋 Задание
  • Добавьте универсальный тег <input> и сделайте из него флажок. id тега сделайте name
  • Добавьте текст и сделайте так, чтобы по нажатию на него (на добавленный текст), флажок срабатывал (который вы создали)

В предыдущем уроке научились добавлять на HTML-страницу многострочное текстовое поле. В этом уроке поговорим про тег <label>.

Тег <label>, в переводе метка, устанавливает связь текста с элементом формы (<input><textarea><select>). Эта связь существует для изменения значения элемента нажатием на текст (метку <label>). Для большего понимания рассмотрим пример:

<input id = "name"><label for = "name">Текст</label>
<label><input type = "checkbox"> Текст</label>

Как вы могли заметить, в первой строке мы указываем идентификатор id для связывания метки <label> с универсальным атрибутом <input>. Во втором примере нужный элемент формы помещаем внутрь тега <label>. Если не поняли, что означает «связаны», попробуйте кликнуть на слово Текст обоих примеров и посмотреть что произойдет.

В следующем примере, вы увидите, что метка срабатывает только для первого элемента.

<label>
    <input type = "checkbox">
    <input type = "checkbox">
    Текст
</label>

В этом уроке разобрались с достаточно простым и полезным тегом <label>. В следующем уроке изучим раскрывающийся список <select>.

📝

Переходите к следующему уроку курса, а так же не забудьте посмотреть новый материал на Codebra по тегу HTML.