Bootstrap v3 では、hidden-** クラスを clearfix と組み合わせて使用して、さまざまな画面幅で複数列のレイアウトを制御することがよくあります。例えば、
複数の hidden-** を 1 つの DIV に組み合わせて、複数の列をさまざまな画面幅で正しく表示することができます。
例として、製品写真の行を表示したい場合、大きな画面サイズでは行ごとに 4 つ、小さな画面では 3 つ、非常に小さな画面では 2 つです。製品の写真は高さが異なる場合があるため、行が適切に壊れるように clearfix が必要です。
これはv3の例です...
http://jsbin.com/tosebayode/edit?html,css,output
v4 ではこれらのクラスが廃止され、visible/hidden-**-up/down クラスに置き換えられたので、代わりに複数の DIV で同じことを行う必要があるようです。
これはv4の同様の例です...
http://jsbin.com/sagowihowa/edit?html,css,output
そのため、同じことを達成するために、単一の DIV から、多くのアップ/ダウン クラスを含む複数の DIV を追加する必要が生じました。
から...
<div class="clearfix visible-xs-block visible-sm-block"></div>
に...
<div class="clearfix hidden-sm-up"></div>
<div class="clearfix hidden-md-up hidden-xs-down"></div>
<div class="clearfix hidden-md-down"></div>
私が見落としていた v4 でこれを行うより良い方法はありますか?