No Bootstrap v3, geralmente uso as classes hidden - ** combinadas com o clearfix para controlar layouts de várias colunas em diferentes larguras de tela. Por exemplo,
Eu poderia combinar vários ocultos - ** em um DIV para fazer minhas múltiplas colunas aparecerem corretamente em diferentes larguras de tela.
Como exemplo, se eu quisesse exibir linhas de fotos de produtos, 4 por linha em tamanhos de tela maiores, 3 em telas menores e 2 em telas muito pequenas. As fotos do produto podem ter alturas diferentes, portanto, preciso do clearfix para garantir que a linha se quebre corretamente.
Aqui está um exemplo na v3 ...
http://jsbin.com/tosebayode/edit?html,css,output
Agora que a v4 acabou com essas classes e as substituiu pelas classes visível / oculta - ** - para cima / para baixo, parece que preciso fazer a mesma coisa com vários DIVs.
Aqui está um exemplo semelhante na v4 ...
http://jsbin.com/sagowihowa/edit?html,css,output
Então, eu passei de DIVs individuais para ter que adicionar vários DIVs com muitas classes up / down para conseguir a mesma coisa.
De...
<div class="clearfix visible-xs-block visible-sm-block"></div>
para...
<div class="clearfix hidden-sm-up"></div>
<div class="clearfix hidden-md-up hidden-xs-down"></div>
<div class="clearfix hidden-md-down"></div>
Existe uma maneira melhor de fazer isso na v4 que eu ignorei?