目次
列数ブートストラップは最大で分割できます

ブートストラップは何列に分割できますか?

Mar 09, 2022 pm 05:22 PM
bootstrap

ブートストラップでは、ページを最大 12 列に分割できます。ブートストラップのグリッド システムは比較的柔軟で、ページを 1、2、3、4、6、および 12 列に分割できます。デフォルトでは、 bootstrap は最大 12 列まで分割でき、ページは 12 列に分割されます。

ブートストラップは何列に分割できますか?

このチュートリアルの動作環境: Windows 10 システム、ブートストラップ バージョン 3.3.7、DELL G3 コンピューター

列数ブートストラップは最大で分割できます

このグリッド レイアウト システムは、足場 (フレームワーク、レイアウト) 部分に属します。 Scaffolding には、(固定) グリッド レイアウト (Grid System) と流体グリッド レイアウト (Fluid Grid System) があります。この記事では、最初の固定グリッド レイアウトについて説明します。

Bootstrap は 12 列のレイアウト形式を使用します。つまり、ページの 1 行内に最大 12 列を配置できます。

ブートストラップのデフォルトは 12 列のみです。12 は数値「1、2、3、4、6」の最小公倍数であるため、12 列のグリッド システムは比較的柔軟で、行の分割をサポートします。 1列、2列、3列、4列、6列に分割します。

Bootstrap では、ページの合計幅が 940px であると規定されており、これは他の CSS フレームワークとは異なります (960px (960grid など) のものや 950px (blueprint など) のものもあります)。この 940 ピクセルは、次のように、container という名前のクラスで指定されます。

.container,
{
  width: 940px;
}
ログイン後にコピー

このコンテナのページが中央に配置されることも指定されます

.container {
  margin-left: auto;
  margin-right: auto;
  *zoom: 1;
}
ログイン後にコピー

(ここには、 div in さまざまなブラウザで同じセンタリング効果を生成する最も簡単な方法は、margin-left と margin-right の値を auto に設定することです ※zoom CSS ハックは ie6 と 7 と互換性があるはずですが、なぜズームを使用するのでしょうか=1?不明)

同時にCSS疑似要素セレクターも使用しており、このクラスでは前後の内容もクリアされ、後ろのフローティングコンテンツもクリアされます。 .

.container:before,
.container:after {
  display: table;
  content: "";
}
.container:after {
  clear: both;
}
ログイン後にコピー

コンテナ内 複数列のレイアウトを直接実行することはできません。このとき、行を二次コンテナとして使用する必要があります。行コンテナのスタイルは非常に興味深いです。

.row {
  margin-left: -20px;
  *zoom: 1;
}
ログイン後にコピー

左側のマージンは -20px です。マイナス 20 であることに注意してください。つまり、行の幅が外側のコンテナを 20 ピクセル超えます。なぜ?後でわかります。もちろん、コンテナと同様に、行内のコンテンツやフローティング スタイルを空にしてフローティングする設定もありますので、ここでは詳しく説明しません。

内側の行は、実行したい特定の複数列レイアウトのスパン クラスです。特にレイアウトを使用する場合、コードは次のようになります。

    <div class="container">
        <div class="row">
            <div class="span4">
                span4</div>
            <div class="span8">
                span8</div>
        </div>
    </div>
ログイン後にコピー

なぜスパンをコンテナーに直接配置できないのですか?また、なぜ行に margin-left=-20px が必要なのですか?スパンについて詳しくお話しますが、これが著者が「洗練されたグリッドレイアウト」について語る理由でもあります。

実際、Bootstrap には、span1、span2、...span12 という合計 12 個の Span クラスがあり、それらの定義は非常に単純です

.span12 {
  width: 940px;
}
.span11 {
  width: 860px;
}
。。。
.span4 {
  width: 300px;
}
.span3 {
  width: 220px;
}
.span2 {
  width: 140px;
}
.span1 {
  width: 60px;
}
ログイン後にコピー

もちろん、疑似クラスを使用することもできますそれらを統合するためのセレクター フローティング スタイルに設定

[class*="span"] {
  float: left;
}
ログイン後にコピー

フローティングは別の理論であり、私たちはそれを押しません。スパン 1 からスパン 12 までを注意深く調べたところ、スパンが増加するたびに 80 ピクセルずつ増加するというパターンが見つかりました。これは、span1 が 60 からカウントを開始するだけです。span1 が 80 からカウントを開始して、各スパンが 80 の倍数になるようにしてはどうでしょうか。これも覚えやすくなります。実際、スパンは 80 から数え始めます。表示されている部分が 60 で、残りの 20 がスタイルで margin-left=20 で設定されているだけです; 次のように

[class*="span"] {
  margin-left: 20px;
}
ログイン後にコピー

この 20 には別の意味があり、つまり、上の 2 つのスパンを表すことができます。スパン間の間隔とは、すべてのスパンの間に 20 ピクセルの間隔があることを意味し、スパンがくっついてエンド ユーザーにとって分離できなくなることはありません。

関連する推奨事項: ブートストラップ チュートリアル

以上がブートストラップは何列に分割できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ブートストラップ検索バーを取得する方法 ブートストラップ検索バーを取得する方法 Apr 07, 2025 pm 03:33 PM

ブートストラップを使用して検索バーの値を取得する方法:検索バーのIDまたは名前を決定します。 JavaScriptを使用してDOM要素を取得します。要素の値を取得します。必要なアクションを実行します。

VueでBootstrapの使用方法 VueでBootstrapの使用方法 Apr 07, 2025 pm 11:33 PM

vue.jsでBootstrapを使用すると、5つのステップに分かれています。ブートストラップをインストールします。 main.jsにブートストラップをインポートしますブートストラップコンポーネントをテンプレートで直接使用します。オプション:カスタムスタイル。オプション:プラグインを使用します。

ブートストラップの垂直センタリングを行う方法 ブートストラップの垂直センタリングを行う方法 Apr 07, 2025 pm 03:21 PM

ブートストラップを使用して垂直センタリングを実装します。FlexBoxメソッド:D-Flex、Justify-Content-Center、Align-Items-Centerクラスを使用して、FlexBoxコンテナに要素を配置します。 ALIGN-ITEMS-CENTERクラス方法:FlexBoxをサポートしていないブラウザの場合、親要素の高さが定義されている場合、Align-Items-Centerクラスを使用します。

ブートストラップに写真を挿入する方法 ブートストラップに写真を挿入する方法 Apr 07, 2025 pm 03:30 PM

ブートストラップに画像を挿入する方法はいくつかあります。HTMLIMGタグを使用して、画像を直接挿入します。ブートストラップ画像コンポーネントを使用すると、レスポンシブ画像とより多くのスタイルを提供できます。画像サイズを設定し、IMG-Fluidクラスを使用して画像を適応可能にします。 IMGボーダークラスを使用して、境界線を設定します。丸い角を設定し、IMGラウンドクラスを使用します。影を設定し、影のクラスを使用します。 CSSスタイルを使用して、画像をサイズ変更して配置します。背景画像を使用して、背景イメージCSSプロパティを使用します。

ブートストラップにスプリットラインを書く方法 ブートストラップにスプリットラインを書く方法 Apr 07, 2025 pm 03:12 PM

ブートストラップスプリットラインを作成するには2つの方法があります。タグを使用して、水平方向のスプリットラインを作成します。 CSS Borderプロパティを使用して、カスタムスタイルのスプリットラインを作成します。

ブートストラップのフレームワークをセットアップする方法 ブートストラップのフレームワークをセットアップする方法 Apr 07, 2025 pm 03:27 PM

Bootstrapフレームワークをセットアップするには、次の手順に従う必要があります。1。CDNを介してブートストラップファイルを参照してください。 2。独自のサーバーでファイルをダウンロードしてホストします。 3。HTMLにブートストラップファイルを含めます。 4.必要に応じてSASS/LESSをコンパイルします。 5。カスタムファイルをインポートします(オプション)。セットアップが完了したら、Bootstrapのグリッドシステム、コンポーネント、スタイルを使用して、レスポンシブWebサイトとアプリケーションを作成できます。

ブートストラップのサイズを変更する方法 ブートストラップのサイズを変更する方法 Apr 07, 2025 pm 03:18 PM

Bootstrapの要素のサイズを調整するには、次のものを含むDimensionクラスを使用できます。

ブートストラップボタンの使用方法 ブートストラップボタンの使用方法 Apr 07, 2025 pm 03:09 PM

ブートストラップボタンの使用方法は?ブートストラップCSSを導入してボタン要素を作成し、ブートストラップボタンクラスを追加してボタンテキストを追加します

See all articles