In Bootstrap v3 uso spesso le classi nascoste - ** combinate con clearfix per controllare i layout a più colonne con diverse larghezze dello schermo. Per esempio,
Potrei combinare più nascosti - ** in un DIV per far apparire correttamente le mie colonne multiple a diverse larghezze dello schermo.
Ad esempio, se volessi visualizzare file di foto di prodotti, 4 per riga su schermi di dimensioni maggiori, 3 su schermi più piccoli, quindi 2 su schermi molto piccoli. Le foto dei prodotti potrebbero avere altezze diverse, quindi ho bisogno del clearfix per assicurarmi che la riga si interrompa correttamente.
Ecco un esempio in v3 ...
http://jsbin.com/tosebayode/edit?html,css,output
Ora che v4 ha eliminato queste classi e le ha sostituite con le classi visibile / nascosta - ** - su / giù, invece, devo fare la stessa cosa con più DIV.
Ecco un esempio simile in v4 ...
http://jsbin.com/sagowihowa/edit?html,css,output
Quindi sono passato da singoli DIV a dover aggiungere più DIV con molte classi su / giù per ottenere la stessa cosa.
A partire dal...
<div class="clearfix visible-xs-block visible-sm-block"></div>
per...
<div class="clearfix hidden-sm-up"></div>
<div class="clearfix hidden-md-up hidden-xs-down"></div>
<div class="clearfix hidden-md-down"></div>
C'è un modo migliore di farlo in v4 che ho trascurato?