私はこのように2x2フォーマットで4小さい画像と1大きい画像が欲しいのです:
私の最初の考えは、一列にすべてを収納することでした。次に2列を作成し、2列目に2行2列を作成して1×1と2×2の効果を作成します。
しかし、これは可能ではないようです、または私はちょうどそれを正しくやっていないのですか?
いつものように、Bootstrapの素晴らしいドキュメントを読んでください。
3.xドキュメント: https://getbootstrap.com/docs/3.3/css/#grid-nesting
親レベルの行が.container
要素の内側にあることを確認してください。行を入れ子にしたいときはいつでも、あなたの列の内側に新しい.row
を開くだけです。
これが役に立つシンプルなレイアウトです。
<div class="container">
<div class="row">
<div class="col-xs-6">
<div class="big-box">image</div>
</div>
<div class="col-xs-6">
<div class="row">
<div class="col-xs-6"><div class="mini-box">1</div></div>
<div class="col-xs-6"><div class="mini-box">2</div></div>
<div class="col-xs-6"><div class="mini-box">3</div></div>
<div class="col-xs-6"><div class="mini-box">4</div></div>
</div>
</div>
</div>
</div>
4.0ドキュメント: http://getbootstrap.com/docs/4.0/layout/grid/#nesting
これは4.0用の更新版ですが、この強力な機能をどのように活用するかを理解できるように、グリッド上のdocsセクション全体を実際に読む必要があります。
<div class="container">
<div class="row">
<div class="col big-box">
image
</div>
<div class="col">
<div class="row">
<div class="col mini-box">1</div>
<div class="col mini-box">2</div>
</div>
<div class="row">
<div class="col mini-box">3</div>
<div class="col mini-box">4</div>
</div>
</div>
</div>
</div>
これは次のようになります(、スタイルを少し追加した)。
@KyleMitが言ったことに追加:
col-md-*
クラスを使うことを検討してください。col-xs-*
クラスあなたが異なる画面サイズでページを見るとき、これは役に立ちます。小さな画面では