Bootstrapグリッドの行と列..このリンク: http://getbootstrap.com/css/#grid ;の特定のポイントを明確にする必要があります。はじめにの3番目のポイントは、「コンテンツは列内に配置する必要があり、列のみが行の直接の子になることができる」と述べています。
これは正確にはどういう意味ですか?私がやろうとしているのは、col-xs-4、col-xs-8の2つの列を配置することです。それ自体が行の内側にあるcol-xs-12の内側。これは機能しますか。
<div class="row">
<div class="col-xs-12">
<div class="col-xs-4">some content</div>
<div class="col-xs-8">some other content</div>
</div>
または、xol-xs-12内に新しい(そしてネストされた..iと思われる)行を挿入してから、その行の他の2つの列を挿入する必要がありますか?
行と列のブートストラップ-行を使用する必要がありますか?
2018年の更新
row
> col
の関係は、その中のBootstrap 3と4の両方で同じです。
したがって、ネストされた列(.col-*
)mustも.row
内にあります。
<div class="row">
<div class="col-xs-12">
<div class="row">
<div class="col-xs-4">some content</div>
<div class="col-xs-8">some other content</div>
</div>
</div>
</div>
ここで確認できます 常にrow
を使用する必要があります。これはveryBootstrap 4で重要です。これは、列が単にスタック(ラップ)するためです。 .row
内に配置されていない場合は垂直方向。 .row
は、両側に15pxの負のマージンがあるため、利点があります。
container
内の100%幅のコンテンツBootstrap 3 Docs ..から.
コンテンツは列内に配置する必要があり、列のみが行の直接の子になることができます。
Bootstrap 4 Docs ..から.
行は列のラッパーです。各列には、列間のスペースを制御するための水平方向のパディング(ガターと呼ばれる)があります。このパディングは、負のマージンを持つ行で打ち消されます。このように、列のすべてのコンテンツは視覚的に左側に配置されます...コンテンツは列内に配置する必要があり、列のみが行の直接の子になることができます。
https://medium.com/wdstack/how-the-bootstrap-grid-really-works-471d7a089cfc
<div class="row">
を使用するには、親<div class="col-*>
が必要です。
このようなもの
<div class="row">
<div class="col-xs-12">
<div class="row">
<div class="col-xs-4">some content</div>
<div class="col-xs-8">some other content</div>
</div>
</div>
</div>