In Bootstrap v3 verwende ich häufig die Klassen hidden - ** in Kombination mit clearfix, um mehrspaltige Layouts bei unterschiedlichen Bildschirmbreiten zu steuern. Zum Beispiel,
Ich könnte mehrere versteckte ** in einem DIV kombinieren, damit meine mehreren Spalten bei unterschiedlichen Bildschirmbreiten korrekt angezeigt werden.
Als Beispiel, wenn ich Reihen von Produktfotos anzeigen wollte, 4 pro Reihe auf größeren Bildschirmen, 3 auf kleineren Bildschirmen, dann 2 auf sehr kleinen Bildschirmen. Die Produktfotos können unterschiedliche Höhen haben, daher benötige ich den Clearfix, um sicherzustellen, dass die Zeilen richtig unterbrochen werden.
Hier ist ein Beispiel in Version 3 ...
http://jsbin.com/tosebayode/edit?html,css,output
Nachdem v4 diese Klassen abgeschafft und durch die sichtbaren / versteckten - ** - Auf / Ab-Klassen ersetzt hat, muss ich anscheinend dasselbe mit mehreren DIVs tun.
Hier ist ein ähnliches Beispiel in Version 4 ...
http://jsbin.com/sagowihowa/edit?html,css,output
Ich bin also von einzelnen DIVs zu mehreren DIVs mit vielen Auf- / Ab-Klassen übergegangen, um dasselbe zu erreichen.
Von...
<div class="clearfix visible-xs-block visible-sm-block"></div>
zu...
<div class="clearfix hidden-sm-up"></div>
<div class="clearfix hidden-md-up hidden-xs-down"></div>
<div class="clearfix hidden-md-down"></div>
Gibt es eine bessere Möglichkeit, dies in Version 4 zu tun, die ich übersehen habe?