Что такое label

Ответ

label в HTML — это элемент, который связывает текст с формой или её элементом, улучшая доступность и UX. Клик по label фокусирует связанный элемент (например, input).

Связь через for и id:

<label for="username">Имя пользователя:</label>
<input type="text" id="username">

Или оборачивание:

<label>
  Email: <input type="email">
</label>

Особенности:

  • Улучшает доступность для скринридеров.
  • Увеличивает кликабельную область (полезно для чекбоксов/радио).
  • Невизуальный элемент, но влияет на семантику.