Ответ
label в HTML — это элемент, который связывает текст с формой или её элементом, улучшая доступность и UX. Клик по label фокусирует связанный элемент (например, input).
Связь через for и id:
<label for="username">Имя пользователя:</label>
<input type="text" id="username">Или оборачивание:
<label>
Email: <input type="email">
</label>Особенности:
- Улучшает доступность для скринридеров.
- Увеличивает кликабельную область (полезно для чекбоксов/радио).
- Невизуальный элемент, но влияет на семантику.