bootstrap 3?
In bootstrap 2.3.2 .container-fluid
クラスがあります。しかし、今ではbootstrap 3にないため、.container
クラス。私を助けてください。
ブートストラップ.「モバイルファースト」アプローチに移行しました。 .container
は、実際にボックスレイアウトを必要とする場合にのみ存在します。ただし、div.container-fluid
完全に、デフォルトでは流動的なレイアウトが残っています。
たとえば、2列の流体レイアウトを使用するには、単に次を使用します。
<body>
<header>...</header>
<div style="padding:0 15px;"><!-- offset row negative padding -->
<div class="row">
<div class="col-md-6">50%</div>
<div class="col-md-6">50%</div>
</div>
</div>
<footer>...</footer>
</body>
2.x .container-fluid
は、Bootstrap 3.xの.container
に置き換えられました(- http://getbootstrap.com/getting-started/#migration )、したがって.container
は流動的ですが、全幅ではありません。
row
を流体コンテナとして使用できますが、水平スクロールバーを避けるために少し調整する必要があります。ドキュメントからの抜粋( http://getbootstrap.com/css/#grid )..
「完全に流動的なレイアウトを作成しようとしている(サイトがビューポートの幅全体を引き伸ばすことを意味します)は、グリッドコンテンツをパディング:0 15pxで含む要素でラップする必要があります。
3.xでの変更の詳細: http://bootply.com/bootstrap-3-migration-guide
Bootstrap 3.1の更新
container-fluid
が再びBootstrap 3.1で返されました。現在、container-fluid
を使用して全幅レイアウトを作成できます。 http://www.bootply.com/116382
これはv3.1.0で導入されました: http://getbootstrap.com/css/#grid-example-fluid
コミット #62736046 「全角コンテナおよびレイアウト用の.container-fluidバリエーション」を追加。
Container-fluidの子である行にグリッドシステムをオフセットする負のマージンがなくなる次のCSSルールを設定するだけです。
.container-fluid > .row {
margin-left: 0;
}
これをさらにテストして、他の固定幅グリッドレイアウトで問題が発生するかどうかを確認します。
ここには良い答えがありますので、私は次の点に関する私の自己繰り返しを避けるようにします: