Có một thực hành tốt nhất liên quan đến việc làm tổ của label
vàinput
các phần tử HTML?
cách cổ điển:
<label for="myinput">My Text</label>
<input type="text" id="myinput" />
hoặc là
<label for="myinput">My Text
<input type="text" id="myinput" />
</label>
input
không thuộc về ngữ nghĩa bên trong một label
, tôi nhận thấy ngày hôm nay rằng các nhà phát triển của Bootstrap không đồng ý với tôi . Một số yếu tố, chẳng hạn như hộp kiểm nội tuyến, được tạo kiểu khác nhau tùy thuộc vào input
bên trong hay bên ngoài.
<label for="id">
vì tôi có nhiều biểu mẫu trên trang và tôi không thể sử dụng id
thuộc tính cho nhiều tiện ích mà không rơi vào unique id per page
bẫy. Cách duy nhất được chấp nhận để truy cập các widget là form + widget_name
.
<input />
bên trong<label>
, là bạn có thể bỏ quafor
vàid
:<label>My text <input /></label>
trong ví dụ của bạn. Đẹp hơn nhiều!