У Bootstrap v3 я часто використовую приховані - ** класи в поєднанні з clearfix для управління макетами декількох стовпців при різній ширині екрана. Наприклад,
Я міг би поєднати кілька прихованих - ** в одному DIV, щоб мої мульти стовпці відображалися правильно на різних ширинах екрана.
Як приклад, якщо я хотів відображати рядки фотографій продуктів, 4 у рядку на великих розмірах екрана, 3 на менших екранах, а потім 2 на дуже маленьких екранах. Фотографії виробу можуть бути різної висоти, тому мені потрібне виправлення, щоб забезпечити належне розрив рядків.
Ось приклад в v3 ...
http://jsbin.com/tosebayode/edit?html,css,output
Тепер, коли v4 покінчив з цими класами, і замінив їх видимими / прихованими - ** - класами вгору / вниз, я, мабуть, повинен робити те ж саме з декількома DIVs замість цього.
Ось подібний приклад в v4 ...
http://jsbin.com/sagowihowa/edit?html,css,output
Тому я перейшов від одиночних DIV до необхідності додавання декількох DIV з великою кількістю класів вгору / вниз, щоб досягти одного і того ж.
З ...
<div class="clearfix visible-xs-block visible-sm-block"></div>
до ...
<div class="clearfix hidden-sm-up"></div>
<div class="clearfix hidden-md-up hidden-xs-down"></div>
<div class="clearfix hidden-md-down"></div>
Чи є кращий спосіб зробити це в v4, який я не помітив?