2017-11-17 20 views
0

次のコードでは、解像度がsmまたはxsの場合、SmallおよびLarge HTML要素の位置を入れ替える必要があります。 pull-push-を追加すると、レイアウトが凶暴になります。 push-pull-を使用する正しい方法は何ですか?あなたは、最新バージョンを使用している場合はBootstrap4で正しく要素を順序付けしないでください

<body> 
    <div class="container-fluid"> 
     <div class="row"> 
      <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-12"> 
       <div class="alert alert-success"> 
        Hello World 
       </div> 
      </div> 
     </div> 
     <div class="row"> 
<!-- div class="col-xs-6 pull-xs-12 col-md-3 -- This doesn't work> 
      <div class="col-xs-6 col-md-3"> 
       <div class="row"> 
        <div class="col-md-12"><h5>Small</h5></div> 
       </div> 
       <div class="row"> 
        <div class="col-md-4">sm1</div> 
        <div class="col-md-4">sm2</div> 
        <div class="col-md-4">sm3</div> 
       </div> 
      </div> 
      <div class="col-xs-6 col-md-3"> 
       <div class="row"> 
        <div class="col-md-12"><h5>Medium</h5></div> 
       </div> 
       <div class="row"> 
        <div class="col-md-4">md1</div> 
        <div class="col-md-4">md2</div> 
        <div class="col-md-4">md3</div> 
       </div> 
      </div> 

      <div class="col-xs-6 col-md-3"> 
       <div class="row"> 
        <div class="col-md-12"><h5>Large</h5></div> 
       </div> 
       <div class="row"> 
        <div class="col-md-4">lg1</div> 
        <div class="col-md-4">lg2</div> 
        <div class="col-md-4">lg3</div> 
       </div> 
      </div> 
<!-- div class="col-xs-6 push-xs-12 col-md-3 -- This doesn't work> 
      <div class="col-xs-6 col-md-3"> 
       <div class="row"> 
        <div class="col-md-12"><h5>X-Large</h5></div> 
       </div> 
       <div class="row"> 
        <div class="col-md-4">xl1</div> 
        <div class="col-md-4">xl2</div> 
        <div class="col-md-4">xl3</div> 
       </div> 
      </div> 
     </div> 
    </div>  
    <div>I am free</div> 
    <script src="bower_components/jquery/dist/jquery.min.js"></script> 
    <script src="bower_components/tether/dist/js/tether.min.js"></script> 
    <script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script> 
</body> 

答えて

0

、ブートストラップ4ベータ2は、あなたがorderクラスを使用する必要があります。

これらはブレークポイントをサポートしているため、カラムにはorder-1 order-sm-2のようなものをクラスとして使用できます。

詳細についてはhereをご覧ください。ブートストラップ4アルファについては

あなたはcol-8col-4のようなレイアウトを持っており、これらの順序を変更したい場合は、これらのクラスを使用します:col-8 push-4col-4 pull-8

+0

ありがとうございました。私はそれを確認します。私は 'プル'と 'プッシュ'を使う方法を学んでいます。 'プッシュ'と 'プル'でこの問題を解決するにはどうすればよいですか? –

+0

プッシュ・プル・クラスは最新バージョンから削除されています。 [ここ](https://getbootstrap.com/docs/4.0/migration/#grid-system-1)を参照してください。どのバージョンを使用していますか? – Klooven

+0

'Bootstrap v4.0.0-alpha.4(http://getbootstrap.com)' –

関連する問題