2016-12-05 15 views
1

私はイラストのようにブートストラップされていないページを修正しようとしています。しかし、私のcol-2col-3col-4は、列1と2に揃っていません。プルとプッシュの仕組みを理解できません。私は自分のモバイルレイアウトに取り組んできましたが、それはうまく見えますが、デスクトップに行くとレイアウトが乱れることがあります。 Illustration of layout to understandブートストラップはどのようにプル&プッシュするのですか

レイアウトをデスクトップにすると、このレイアウトになります。ミスアライメントされた見出しとその下の列。 What i get

+1

実用的なコードサンプルを提供できますか? –

+0

@JohannKratzikコードは本当に悪いです。また、Javaのものの多くは、それは何のためにすべてを取り除くようなものです。私は、私の場合、どのように引っ張って引っ張っていくのかを理解することができれば、何か新しいコードを作成します – Nofel

答えて

1

.left-box { 
 
    height: 290px; 
 
    width: 100%; 
 
    background: #e66; 
 
    margin: 3px; 
 
} 
 

 
.right-box { 
 
    height: 70px; 
 
    background: #ee6; 
 
    margin: 3px; 
 
} 
 

 
@media screen and (min-width: 992px) { 
 
    .left-box, .right-box { 
 
     height: 200px; 
 
    }  
 
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<div class="container"> 
 
    <div class="row"> 
 
     <div class="col-md-2 col-xs-5"> 
 
      <div class="left-box"></div> 
 
     </div> 
 
     <div class="col-md-10 col-xs-7"> 
 
      <div class="row"> 
 
      <div class="col-md-3"><div class="right-box"></div></div> 
 
      <div class="col-md-3"><div class="right-box"></div></div> 
 
      <div class="col-md-3"><div class="right-box"></div></div> 
 
      <div class="col-md-3"><div class="right-box"></div></div> 
 
      </div> 
 
     </div> 
 
    </div> 
 
</div>

注:ブートストラップ・ルールに従って、声明class="col-md-2 col-sm-5"class="col-lg-2 col-md-2 col-sm-5 col-xs-12"同じです。

+0

ありがとうございますが、なぜ私たちが.rowを2回必要とするのか理解できません。私の理解から、水平のブロックのような行に。 – Nofel

0

実際にはプッシュプルクラスは必要ありません。あなたは、このようなマークアップを使用することができます。

<div class="container"> 
    <div class="row"> 
     <div class="col-md-6"> 
      <div class="left-box"></div> 
     </div> 
     <div class="col-md-6"> 
      <div class="right-box"></div> 
      <div class="right-box"></div> 
      <div class="right-box">etc...</div> 
     </div> 
    </div> 
</div> 

ペン:あなたはので、彼らが次の行の上にジャンプしませんrowに黄色のdiv-Sを含める必要がhttp://codepen.io/anon/pen/yVKgwG

+0

それはデスクトップ向けの画面です。私はモバイルでレイアウトを、デスクトップではcolが必要です。 – Nofel

+0

「モバイル」と「デスクトップ」についてのみ話しますが、-md-や-sm-クラスなどを使用した場合は話しません。そして、コードスニペットを投稿することは不可能だと言います。 –

関連する問題