新しいBootstrap 3グリッドシステムは優れています。すべての画面サイズでレスポンシブデザインに強力であり、入れ子にした方がはるかに簡単です。
しかし、私には理解できない問題が1つあります。列間に正確なギャップを追加するにはどうすればよいですか?コンテナ960px、310pxの3列、3列の間に15pxの2つのガターがあるとします。それ、どうやったら出来るの?
このためのCSSクラスを作成し、それを列に適用できます。ガター(列間の間隔)はBootstrap 3のパディングで制御されるため、それに応じてパディングを調整します。
.col {
padding-right:7px;
padding-left:7px;
}
[〜#〜] edit [〜#〜]列間の間隔だけが必要な場合このように最初と最後を除くすべての列を選択できます。
.col:not(:first-child,:last-child) {
padding-right:7px;
padding-left:7px;
}
Bootstrap 4を参照: 特定のdivのみの余白スペースを削除
3列のグリッドを定義するには、 customizer を使用するか、ソースをダウンロードしてless変数を設定し、再コンパイルします。
グリッドと列/溝幅の詳細については、以下もお読みください。
960pxのコンテナを使用する場合は、中規模のグリッドを検討してください( http://getbootstrap.com/css/#grid も参照)。このグリッドの最大コンテナ幅は970pxです。 variables.lessで@grid-columns:3;
を設定し、@grid-Gutter-width:15px;
を設定すると、以下が得られます。
15px | 1st column (298.33) | 15px | 2nd column (298.33) |15px | 3th column (298.33) | 15px