W Bootstrap v3 często używam klas ukrytych - ** w połączeniu z clearfixem, aby kontrolować układy wielu kolumn na różnych szerokościach ekranu. Na przykład,
Mógłbym połączyć wiele ukrytych - ** w jednym DIV, aby moje kolumny były wyświetlane poprawnie przy różnych szerokościach ekranu.
Jako przykład chciałbym wyświetlić rzędy zdjęć produktów, 4 w rzędzie na większych ekranach, 3 na mniejszych ekranach, a następnie 2 na bardzo małych ekranach. Zdjęcia produktów mogą mieć różne wysokości, dlatego potrzebuję poprawki, aby zapewnić prawidłowe łamanie wiersza.
Oto przykład w v3 ...
http://jsbin.com/tosebayode/edit?html,css,output
Teraz, gdy v4 porzuciło te klasy i zastąpiło je klasami widocznymi / ukrytymi - ** - w górę / w dół, wydaje mi się, że muszę zrobić to samo z wieloma DIV.
Oto podobny przykład w v4 ...
http://jsbin.com/sagowihowa/edit?html,css,output
Więc przeszedłem z pojedynczych DIV do konieczności dodawania wielu DIV z mnóstwem klas góra / dół, aby osiągnąć to samo.
Z...
<div class="clearfix visible-xs-block visible-sm-block"></div>
do...
<div class="clearfix hidden-sm-up"></div>
<div class="clearfix hidden-md-up hidden-xs-down"></div>
<div class="clearfix hidden-md-down"></div>
Czy istnieje lepszy sposób na zrobienie tego w v4, które przeoczyłem?