En Bootstrap v3, a menudo uso las clases ocultas ** combinadas con clearfix para controlar diseños de varias columnas en diferentes anchos de pantalla. Por ejemplo,
Podría combinar múltiples ocultos - ** en un DIV para hacer que mis múltiples columnas aparezcan correctamente en diferentes anchos de pantalla.
Como ejemplo, si quisiera mostrar filas de fotos de productos, 4 por fila en pantallas más grandes, 3 en pantallas más pequeñas y luego 2 en pantallas muy pequeñas. Las fotos del producto pueden tener diferentes alturas, por lo que necesito el clearfix para asegurar que la fila se rompa correctamente.
Aquí hay un ejemplo en v3 ...
http://jsbin.com/tosebayode/edit?html,css,output
Ahora que v4 ha eliminado estas clases y las ha reemplazado con las clases visibles / ocultas - ** - arriba / abajo, parece que tengo que hacer lo mismo con múltiples DIV en su lugar.
Aquí hay un ejemplo similar en v4 ...
http://jsbin.com/sagowihowa/edit?html,css,output
Así que pasé de DIV individuales a tener que agregar múltiples DIV con muchas clases arriba / abajo para lograr lo mismo.
De...
<div class="clearfix visible-xs-block visible-sm-block"></div>
a...
<div class="clearfix hidden-sm-up"></div>
<div class="clearfix hidden-md-up hidden-xs-down"></div>
<div class="clearfix hidden-md-down"></div>
¿Hay una mejor manera de hacer esto en v4 que he pasado por alto?