В Bootstrap v3 я часто использую скрытые классы - ** вместе с clearfix для управления макетами нескольких столбцов при разных ширинах экрана. Например,
Я мог бы объединить несколько скрытых - ** в одном DIV, чтобы мои многократные столбцы отображались правильно на разных ширинах экрана.
В качестве примера, если бы я хотел отображать строки фотографий продуктов, по 4 на ряд с большими размерами экрана, 3 на меньших экранах, затем 2 на очень маленьких экранах. Фотографии продукта могут быть разных высот, поэтому мне нужно clearfix, чтобы обеспечить правильную разбивку строки.
Здесь пример в v3...
http://jsbin.com/tosebayode/edit?html,css,output
Теперь, когда v4 покончил с этими классами и заменил их на классы visible/hidden - ** - up/down, я, похоже, должен сделать то же самое с несколькими 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>
Есть ли лучший способ сделать это в версии 4, которую я пропустил?