2017-06-21 16 views
0

私はブートストラップで列の順序をしようとしています。デスクトップ画面ではこの順序が欲しいです。4列のブートストラップ列の整列

------ -------------------- 
|a |b   |c  | 
------|   |---------- 
     |   |d  | 
     |   |---------- 
     ---------- 

小さな画面では、この注文が必要です。

------ ----------- 
|a |b   | 
------|   | 
|c |   | 
------|----------| 
|d | 
------- 

私のコードから、私はこれを取得します。上記の画像が間違っていた前。今私は上記の右のイメージに変更しました。

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
<div class="row"> 
 

 
    <div class="col-sm-4" style="color:black;background:yellow">A 
 
    </div> 
 
    <div class="col-sm-6" style="color:white;"> 
 
    <div class="row"> 
 
     <div class="col-sm-12 " style="color:white;background:green">B<br>B<br>B<br>B</div> 
 
     <div class="col-sm-4 col-sm-pull-8 " style="color:white;background:red">C</div> 
 
     <div class="col-sm-12 col-sm-pull-8 " style="color:white;background:blue">D</div> 
 
    </div> 
 
    </div> 
 

 
</div>

+0

を占めるため、クラスを必要としない左端の列をネスト3行、下の

お読みください[ this](https://meta.stackoverflow.com/a/290704/2314737)。あなたが別の質問がある場合は、新しい質問を投稿してください。 – user2314737

+1

「元の質問にロールバックしました。なぜなら、質問を大幅に変更しました。特に答えが_-_ [...] _は回答者が回答者を回答(s)._ "参照:[質問への変更量はどれくらいですか?](https://meta.stackoverflow.com/questions/290297/how-much-change-to-the-question-is-あまりにも多く) – user2314737

答えて

1

あなたが達成しようとして何本か?

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 

 
        <div class="row"> 
 
         <div class="col-sm-6 col-xs-12"> 
 
          <div style="background-color:yellow"> 
 
           1 
 
          </div> 
 
          <div style="background-color:green"> 
 
           2 
 
          </div> 
 
          <div style="background-color:red"> 
 
           3 
 
          </div> 
 

 
         </div> 
 
         <div class="col-sm-6 col-xs-12"> 
 

 
          <div style="background-color:blue"> 
 
           4 
 
          </div> 
 
         </div> 
 
        </div>

+0

'小さな画面'イメージが間違っていた。どうしてか分かりません。私は小さな画面をもう一度変更しました。基本的には、小さな画面をこの順番でスタックすることです。a、b、c、d。 – Phyo

0

あなたは(クラスcol-sm-6の)等しいサイズの2つの列と一列を作成することができます。彼らは、デフォルトですべての利用可能な水平スペース(aboveと同じ答)

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
<div class="row"> 
 
    <div class="col-sm-6"> 
 
    <div style="color:black;background:yellow">A</div> 
 
    <div style="color:white;background:red">C</div> 
 
    <div style="color:white;background:blue">D</div> 
 
    </div> 
 
    <div class="col-sm-6"> 
 
    <div style="color:white;background:green">B<br>B<br>B<br>B</div> 
 
    </div> 
 
</div>

+0

「小さな画面」の画像が間違っていました。どうしてか分かりません。私は再び '小さな画面イメージ'を変更しました。基本的には、小さな画面をこの順番でスタックすることです。a、b、c、d – Phyo

関連する問題