2016-12-20 6 views
0

私はBootstrapを使って製品ページを作成していますが、ほとんどの画像は正常に表示されますが、2つの最下行の最後の行は小さな画面サイズのチェッカーになります。ここでブートストラップ行のいくつかのイメージがチェッカーパターンで表示されるのはなぜですか?

To let you know what I mean I've included an image here.

右に動作していない行の1つのコードされた:あなたは要素の大きさが増加しているいくつかのパディングやボーダーを持っているとき

<div class= "row"> 

    <div class="col-sm-6 col-md-3"> 

    <img src="images/seasonal_1.jpg"> 

    </div> 

    <div class="col-sm-6 col-md-3"> 

    <img src="images/seasonal_2.jpg"> 

    </div> 

    <div class="col-sm-6 col-md-3"> 

    <img src="images/seasonal_3.jpg"> 

    </div> 

    <div class="col-sm-6 col-md-3"> 

    <img src="images/seasonal_4.jpg"> 

    </div> 

</div> 

答えて

0

これは通常起こります。

グリッドは2つの要素の幅がそれぞれ50%に等しいが、いくつかのパディングまたはボーダーのようなものを合計して合計100%を超えて要素が次の行

私のアドバイス(実際のコードはありません)は、ブラウザの開発ツールを使って自分のスタイルを見直し、このときにどのようなスタイルが適用されているかを確認することです。問題の原因を突き止めることができます。

確定的な答えではなくても、これは役に立ちます。

+0

こんにちは、ありがとう、私はすでにこれを考慮しました。私のCSS文書でそれに影響を及ぼす唯一のマージン/パディングスタイルは以下の通りです:.col-md-3 {margin-bottom:4em; }。それに影響を与える他のコードがあっても、行の最初の2つのイメージだけでなく、他の行がうまく整列している理由を説明することはできません。この行の最後の2つのピクチャは、それらのすべてのための同じコード。 – Kbesh

関連する問題