Có một thực hành tốt nhất liên quan đến việc làm tổ của labelvà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>
inputkhô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 inputbê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 idthuộc tính cho nhiều tiện ích mà không rơi vào unique id per pagebẫ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ỏ quaforvàid:<label>My text <input /></label>trong ví dụ của bạn. Đẹp hơn nhiều!