前の章で、Bootstrap にはサイト コンテンツをラップする要素を含める必要があることを学びました。
コンテナにコンテンツを入力します。使用可能なコンテナ クラスは 2 つあります。
.container クラスは、応答性の高い固定幅コンテナを提供します.container-fluid クラスは、ビューポートの全幅にわたる全幅のコンテナを提供します。.container クラスを使用して、応答性の高い固定幅のコンテナを作成します。
画面サイズが異なると幅 (max-width) が変わることに注意してください。
| Extra small <576px |
Small ≥576px |
Medium ≥768px |
Large ≥992px |
Extra Large ≥1200px |
XXL ≥1400px |
|
|---|---|---|---|---|---|---|
| max-width | 100% | 540px | 720px | 960px | 1140px | 1320px |
以下の例を開いてブラウザ ウィンドウのサイズを変更し、さまざまなブレークポイントでコンテナの幅がどのように変化するかを確認してください。
<div class="container"> <h1>最初の Bootstrap ページ</h1> <p>これはテキストです。 </p> </div>
XXL ブレークポイント (≥1400px) は Bootstrap 5 の新機能で、Bootstrap 4 の最大のブレークポイントは特大 (≥1200px) です。
.container-fluid クラスを使用して、常に全画面幅にわたる全幅コンテナを作成します (width は常に 100%):
例
<div class="container-fluid">
<h1>最初の Bootstrap ページ</h1>
<p>これはテキストです。 </p>
</div>
コンテナの充填デフォルトでは、コンテナには左右のパディング (左右のパディング) があり、上下のパディング (上下のパディング) はありません。 したがって、見た目を良くするために追加のパディングやマージンなどの間隔ツール (ユーティリティ) をよく使用します。 たとえば、.pt-5 は、「大きな上部パディングを追加する」ことを意味します。
<div class="container pt-5"></div>
コンテナの境界線と色境界線や色などの他のツールもコンテナでよく使用されます。
例
<div class="container p-5 my-5 border"></div>
<div class="container p-5 my-5 bg-dark text-white"></div>
<div class="container p-5 my-5 bg-primary text-white"></div>
色と境界線のツールについては、後の章で詳しく説明します。
レスポンシブコンテナ.container-sm|md|lg|xl クラスを使用して、コンテナがいつ応答するかを決定することもできます。
コンテナの max-width は、画面サイズやビューポートによって異なります。
カテゴリー |
Extra small |
Small |
Medium |
Large |
Extra large |
XXL |
|---|---|---|---|---|---|---|
|
100% |
540px |
720px |
960px |
1140px |
1320px |
|
100% |
100% |
720px |
960px |
1140px |
1320px |
|
100% |
100% |
100% |
960px |
1140px |
1320px |
|
100% |
100% |
100% |
100% |
1140px |
1320px |
|
100% |
100% |
100% |
100% |
100% |
1320px |
例
<div class="container-sm">.container-sm</div>
<div class="container-md">.container-md</div>
<div class="container-lg">.container-lg</div>
<div class="container-xl">.container-xl</div>
<div class="container-xxl">.container-xxl</div>