Lớp điều khiển-nhãn hữu ích cho các trạng thái xác nhận, đó là lý do tại sao chúng ta cần nó trong tất cả các nhãn thậm chí các tài liệu của bootstrap không đề cập đến.
Chúng ta có thể nhìn thấy nó trong mã nguồn bootstrap khi nó được xác định có-thành công, có cảnh báo, vv lớp: https://github.com/twbs/bootstrap/blob/bfb99413eefbbe2e8fbb1e477cbfa63ea7d36140/dist/css/bootstrap-rtl.css#L3242
Như bạn thấy, nó sử dụng các lớp điều khiển nhãn không phải là yếu tố nhãn . Nếu chúng ta loại bỏ nhãn điều khiển, chúng ta sẽ có một hiệu ứng không mong muốn không tô màu nhãn màu xanh lá cây.
dạng dọc mà không cần lớp điều khiển nhãn và có-thành công vào mẫu nhóm:
<div class="form-group has-success">
<label for="exampleInputEmail1">Email address</label>
<input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email">
</div>
Sử dụng kiểm soát nhãn lớp:
<label for="exampleInputEmail1" class='control-label'>Email address</label>
Đó là lý do tại sao tôi nghĩ rằng nó là tốt hơn để giữ cho nó! Trừ khi không có màu là hiệu ứng mong muốn.
Nguồn
2016-05-16 07:52:33
Cảm ơn câu trả lời của bạn. Tôi cũng nhận thấy rằng lớp .control-label cũng được áp dụng trong trường hợp [.form-horizontal] (https://github.com/twbs/bootstrap/blob/bfb99413eefbbe2e8fbb1e477cbfa63ea7d36140/dist/css/bootstrap-rtl.css#L3423) (đối với các trình duyệt lớn hơn 768px), tới [.form-inline] (https://github.com/twbs/bootstrap/blob/bfb99413eefbbe2e8fbb1e477cbfa63ea7d36140/dist/css/bootstrap-rtl.css#L3373) và tới [.navbar -form] (https://github.com/twbs/bootstrap/blob/bfb99413eefbbe2e8fbb1e477cbfa63ea7d36140/dist/css/bootstrap-rtl.css#L4948), thay đổi lề/đệm và/hoặc định vị – ira
Vâng, tôi cũng thêm nhãn điều khiển cho mỗi thành phần