ブートストラップ 4 行を拡張して残りの高さを埋めるにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-17 05:23:03
オリジナル
470 人が閲覧しました

How to Make a Bootstrap 4 Row Expand to Fill Remaining Height?

ブートストラップ 4 - 行を拡張して残りの高さを埋める

この記事では、行を拡張して残りの高さを埋める方法について説明します。 Bootstrap 4 の使用。

問題:

利用可能な高さの残りを占めるために行を拡張したい状況が発生する可能性があります。 h-100 クラスを使用しようとしても、画面の下部に過剰な空白が表示されます。

解決策: Bootstrap 4.1 flex-grow-1 Class

Bootstrap 4.1 flex-grow-1 クラスを導入すると、要素を展開して親コンテナ内の残りのスペースを埋めることができます。このクラスを利用することで、望ましい結果を達成できます。

修正されたコード スニペットは次のとおりです:

<br>html,body{height:100%;}</p> <p>.bg-purple {<br> 背景: rgb(48,0,50);<br>}<br>.bg-gray {<br> 背景: rgb(74,74,74);<br>}<br>.bg-blue {<br> 背景: rgb(50,101,196);<br>}<br>.bg-red {<br> 背景: rgb(196,50,53);<br>} </p>
<p><div> <div class="row justify-content-center h-100"></p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><div>
ログイン後にコピー



説明:

  1. Flexbox コンテナ: d-flex と flex-column を追加しました。フレックスボックス機能を有効にするために、赤い列にクラスを追加します。
  2. 固定行: 紫色の行 (ROW 1) が拡張されないように、固定の高さを設定します。
  3. Flex-grow: flex-grow-1 クラスを青い行 (ROW 2) に適用し、残りの高さを拡張して埋めることができるようにしました。

これらの調整により、青い行が赤い列内の残りの空きスペースを占めるようになります。この方法により、下部に余分な空白を追加することなく、ページの高さ全体が効率的に利用されます。

以上がブートストラップ 4 行を拡張して残りの高さを埋めるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
前の記事:「left: 50%」が正しく機能するのに、「top: 50%」が要素を垂直方向の中央に配置しないのはなぜですか? 次の記事:継承された値を CSS 変数に保存するにはどうすればよいですか?
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
関連トピック
詳細>
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート