How they work
コンテナは、Bootstrap の基本的なレイアウト要素であり、デフォルトのグリッドシステムを使用する際には必須です。
コンテナは内部にコンテンツを格納したり、適切な余白を与えたり(場合によっては)中央に配置したりするために使われます。コンテナはネストできますが、ほとんどのレイアウトではネストする必要はありません。
Bootstrapには3つの異なるコンテナがあります。
Container
コンポーネントは各レスポンシブブレークポイントでmax-width
を設定します。type="fluid"
属性を指定した場合、すべてのブレークポイントでwidth: 100%
となります。type="{breakpoint}"
は、指定されたブレークポイントまでwidth: 100%
になります。
下の表は、各コンテナの max-width
と元の Container
および type="fluid"
との比較を各ブレークポイントで示しています。
Extra small <576px | Small ≥576px | Medium ≥768px | Large ≥992px | X-Large ≥1200px | XX-Large ≥1400px | |
---|---|---|---|---|---|---|
container | 100% | 540px | 720px | 960px | 1140px | 1320px |
container-sm | 100% | 540px | 720px | 960px | 1140px | 1320px |
container-md | 100% | 100% | 720px | 960px | 1140px | 1320px |
container-lg | 100% | 100% | 100% | 960px | 1140px | 1320px |
container-xl | 100% | 100% | 100% | 100% | 1140px | 1320px |
container-xxl | 100% | 100% | 100% | 100% | 100% | 1320px |
container-fluid | 100% | 100% | 100% | 100% | 100% | 100% |
Default container
デフォルトの Container
固定幅でレスポンシブなコンテナです。
Responsive containers
レスポンシブコンテナは、指定したブレークポイントに到達するまで 100% の幅を持つクラスを指定することができます。その後はより高いブレークポイントごとにmax-width
が適用されます。
例えば type="sm"
属性は sm
ブレークポイントに到達するまで 100% の幅で始まり、md
、lg
、xl
、xxl
とスケールアップしていきます。
100% wide until small breakpoint
100% wide until medium breakpoint
100% wide until large breakpoint
100% wide until extra large breakpoint
100% wide until extra extra large breakpoint
Fluid containers
ビューポート幅のコンテナを使うにはContainer
に type="fluid"
属性を追加してください。
...