Trong Bootstrap v3, tôi thường sử dụng các lớp ẩn - ** kết hợp với Clearfix để kiểm soát bố cục nhiều cột ở các độ rộng màn hình khác nhau. Ví dụ,
Tôi có thể kết hợp nhiều ẩn - ** trong một DIV để làm cho nhiều cột của tôi xuất hiện chính xác ở các độ rộng màn hình khác nhau.
Ví dụ: nếu tôi muốn hiển thị các hàng ảnh sản phẩm, 4 hàng trên kích thước màn hình lớn hơn, 3 trên màn hình nhỏ hơn, sau đó 2 trên màn hình rất nhỏ. Ảnh sản phẩm có thể có độ cao khác nhau, vì vậy tôi cần có mã xóa để đảm bảo hàng được ngắt đúng cách.
Đây là một ví dụ trong v3 ...
http://jsbin.com/tosebayode/edit?html,css,output
Bây giờ v4 đã loại bỏ các lớp này và thay thế chúng bằng các lớp hiển thị / ẩn - ** - lên / xuống tôi dường như phải làm điều tương tự với nhiều DIV thay thế.
Đây là một ví dụ tương tự trong v4 ...
http://jsbin.com/sagowihowa/edit?html,css,output
Vì vậy, tôi đã đi từ các DIV đơn lẻ đến việc phải thêm nhiều DIV với nhiều lớp lên / xuống để đạt được điều tương tự.
Từ...
<div class="clearfix visible-xs-block visible-sm-block"></div>
đến...
<div class="clearfix hidden-sm-up"></div>
<div class="clearfix hidden-md-up hidden-xs-down"></div>
<div class="clearfix hidden-md-down"></div>
Có cách nào tốt hơn để làm điều này trong v4 mà tôi đã bỏ qua không?