私は次のマークアップを持っているとしましょう:
<div class="container">
<div class="row">
<div class="col-md-12">
...
<div class="full-width-div">
</div>
</div>
</div>
</div>
.full-width-div
を画面の幅いっぱいに引き伸ばす方法は?現在、コンテナ内で制限されているためです。
これは今日も活発に見られる2019年の回答
おそらく.containerを.container-fluidに変更する必要があります。これにより、コンテナーは画面全体を拡大します。これにより、その内部のdivが必要に応じて自然に伸びるようになります。
一部の状況で引き続き機能する2015年の元のハック
そのdivをコンテナーの外側にプルする必要があります。 divにその親よりも広くストレッチするように要求していますが、これは一般的に推奨されない方法です。
何らかの理由でdivからそれを引き出すことができない場合、このCSSを使用して位置スタイルを変更する必要があります。
.full-width-div {
position: absolute;
width: 100%;
left: 0;
}
絶対の代わりに固定を使用することもできますが、スクロールしても移動しません。
container
ではなく、container-fluid
を使用する必要があります。例を参照してください: http://www.bootply.com/onAFpJcslS
Full-width-divが画面の100%に拡大しないのは、親の「コンテナ」が画面の約80%しか占有していないためです。
画面に100%引き伸ばしたい場合は、「full-width-div」の位置を固定するか、「container」ではなく「container-fluid」クラスを使用します。
Bootstrap 3ドキュメントを参照してください: http://getbootstrap.com/css/#grid