Верстка · Junior · Запитання 11 з 75
Навіщо пов'язувати <label> та <input> через for і id?
- ✓Правильна відповідь: Клік по підпису фокусує поле, а скринрідер зачитує підпис разом із полем
- 2Без цього зв'язку браузер не включить поле в дані під час надсилання
- 3Це потрібно лише для вбудованої валідації поля атрибутом
required
Пояснення
Пов'язаний label збільшує клікабельну область (особливо важливо для чекбоксів) і дає полю доступне ім'я для допоміжних технологій. На надсилання форми та валідацію зв'язок не впливає. Альтернатива - обгорнути input у label.