ブートストラップでは、ページを最大 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 サイトの他の関連記事を参照してください。

Bootstrapは、HTML、CSS、およびJavaScriptに基づいたオープンソースのフロントエンドフレームワークであり、開発者がレスポンシブWebサイトを迅速に構築できるように設計されています。その設計哲学は「モバイルファースト」であり、グリッドシステム、ボタン、フォーム、ナビゲーションバーなど、豊富な事前定義されたコンポーネントとツールを提供し、フロントエンドの開発プロセスを簡素化し、開発効率を改善し、ウェブサイトの応答性と一貫性を確保します。 Bootstrapを使用すると、シンプルなページから始まり、カードやモーダルボックスなどの高度なコンポーネントを徐々に追加できます。パフォーマンスを最適化するためのベストプラクティスには、ブートストラップのカスタマイズ、CDNの使用、クラス名の過剰使用の回避が含まれます。

ReactおよびBootstrapをシームレスに統合して、ユーザーインターフェイス設計を強化できます。 1)依存関係パッケージをインストール:NPMINSTALLBOOTSTRAPREACT-BOOTSTRAP。 2)CSSファイルをインポート:Import'BootStrap/DIST/CSS/BOOTSTRAP.MIN.CSS '。 3)ボタンやナビゲーションバーなどのブートストラップコンポーネントを使用します。この組み合わせにより、開発者はReactの柔軟性とBootstrapのスタイルライブラリを活用して、美しく効率的なユーザーインターフェイスを作成できます。

BootstrapをReactプロジェクトに統合する手順には次のものがあります。1。ブートストラップパッケージをインストールします。2。CSSファイルをインポートします。3。ブートストラップクラス名をスタイル要素に使用します。この統合は、Reactのコンポーネント化とブートストラップのスタイルシステムを利用して、効率的なUI開発を実現します。

bootstrapisapowerfulframeworkthatsimplifiessimponsive、mobile-firstwebsites.itoffers:1)agridsystemforadaptablelayouts、2)styledelements likebuttonsansandsforms、and3)javascriptcomponentssuchascascarouselsersivity。

Bootstrapは、HTML、CSS、JavaScriptを統合して、開発者がレスポンシブWebサイトを迅速に構築できるようにするTwitterが開発したフロントエンドフレームワークです。そのコア関数には、グリッドシステムとレイアウト:12列の設計、FlexBoxレイアウトの使用、さまざまなデバイスサイズのレスポンシブページのサポートに基づいています。コンポーネントとスタイル:ボタン、モーダルボックスなどのコンポーネントの豊富なライブラリを提供し、クラス名を追加することで美しい効果を達成できます。それがどのように機能するか:CSSとJavaScriptに依存しているCSSは、より少ないまたはSASSの前処理を使用し、JavaScriptはJQUERYに依存してインタラクティブで動的な効果を実現します。これらの機能を通じて、ブートストラップは開発を大幅に改善します

bootstrapisafreecsframeworkthatsは、wevevidementbovidingprovidingpre-scomponentsandjavascriptplugins.it.sidealfor forcreatingResponsive、Mobile-firstwebsites、提供可能なgridsystemsystemSystemforlayoutsandasuoutsutivortiveportivedization forlearning customustomizationを提供します。

Bootstrapisafree、open-sourcessframeworkthathelpscreatersive、mobile-firstwebsites.1)itoffersigridsystemforlayoutfflexibility、2)forquickdesignを含む、3)ishighlycustomizableoavoidoavoidoidolooks、

Bootstrapは迅速な建設や小規模プロジェクトに適していますが、Reactは複雑でインタラクティブなアプリケーションに適しています。 1)ブートストラップは、事前に定義されたCSSおよびJavaScriptコンポーネントを提供して、応答性のあるインターフェイス開発を簡素化します。 2)Reactは、コンポーネント開発と仮想DOMを通じてパフォーマンスとインタラクティブ性を向上させます。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

メモ帳++7.3.1
使いやすく無料のコードエディター

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

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ホットトピック









