Apakah ada praktik terbaik tentang bersarang labeldan inputelemen HTML?
cara klasik:
<label for="myinput">My Text</label>
<input type="text" id="myinput" />
atau
<label for="myinput">My Text
<input type="text" id="myinput" />
</label>
inputtidak semantik berada di dalam label, saya perhatikan hari ini bahwa pengembang Bootstrap tidak setuju dengan saya . Beberapa elemen, seperti kotak centang sebaris, ditata secara berbeda tergantung pada apakah bagian inputdalam atau luar.
<label for="id">karena saya memiliki beberapa bentuk pada halaman dan saya tidak dapat menggunakan idatribut untuk banyak widget tanpa jatuh ke dalam unique id per pageperangkap. Satu-satunya cara yang dapat diterima untuk mengakses widget adalah dengan form + widget_name.
<input />dalam<label>, adalah bahwa Anda dapat menghilangkanfordanid:<label>My text <input /></label>dalam contoh Anda. Jauh lebih bagus!