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