3列レイアウトを実現するCSS3フレキシブルボックスフレックス

3列レイアウトを実現するCSS3フレキシブルボックスフレックス

タイトルの通り、高さは既知で、左と右の列の幅は 300 ピクセル、中央は適応型です。

弾性ボックス自体は並んでいるので、幅を設定するだけです。

コンテナを使用して 3 つの列をラップし、コンテナの表示プロパティを flex に設定し、左列と右列の幅を 300px に設定し、中央の列に flex:1 を設定します。ここで、1 は幅の比率を表します。具体的な値は、他のボックスの flex 値によって異なります。ここでは他のボックスの幅が固定されているため、中央の列は自動的に埋められます。

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <title>3列レイアウト</title>
</head>
<スタイル タイプ="text/css">
    html*{
        マージン: 0;
        パディング: 0;
    }
    。容器{
        ディスプレイ: フレックス;
    }
    。左{
        背景色: 水色;
        幅: 300ピクセル;
        高さ: 100px;
    }
    。中心{
        高さ: 100px;
        フレックス: 1;
        背景: #f296ff;
    }
    。右{
        高さ: 100px;
        背景色: #6ee28d;
        幅: 300ピクセル;
    }
</スタイル>
<本文>
<!-- 高さが与えられたら、左右に 300 ピクセルの幅、中央に適応幅を持つ 3 列のレイアウトを記述します -->
<div class="コンテナ">
    <div class="left"></div>
    <div class="center"></div>
    <div class="right"></div>
</div>
</本文>


</html>

効果は以下のようになります。

CSS3 フレキシブル ボックス フレックスを使用して 3 列レイアウトを実装する方法についての記事はこれで終わりです。CSS3 フレックス 3 列レイアウトの詳細については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  HTML CSS を使用して div またはテーブルを指定した位置に固定する方法

>>:  Linux環境にJDK1.8をインストールする

推薦する

MySql のサブクエリ内のクエリ例の詳細な説明

北西を見ると私の故郷はどこにあるでしょうか。南東の満月を何度見たことがあるでしょうか。月が再びゆっく...

...

CSS スタイルを変更してグレーの Web ページ (色なし、明るい白黒のみ) を実現するいくつかの方法

通常、清明節、国哀悼日、大地震の日、影響力のある偉人の死去または命日には、ウェブマスターとして、故人...

Vue の計算プロパティの詳細な説明

目次補間式方法計算された要約する今日は、Vue の計算プロパティについてお話ししましょう。計算プロパ...

Vue elementUI はツリー構造テーブルと遅延読み込みを実装します

目次1. 成果を達成する2. バックエンドの実装2.1 エンティティクラス2.2 データベース内のデ...

HTML フローティング フレーム (iframe 読み込み HTML) の設定と使用の例

コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...

JavaScriptの原理と方向性

これが何を指しているのかをどのように判断するのでしょうか? ①グローバル環境で呼び出された場合はwi...

HTML thead タグの定義と使用法の詳細な紹介

コードをコピーコードは次のとおりです。 <thead> <!– 最初の 2 行をヘ...

TomcatをダウンロードしてLinuxにインストールする詳細な手順

Linux に触れたばかりの方には、この内容が役に立つかもしれません。Linux にしばらく触れてい...

nginx+uwsgi で Django プロジェクトを開始するための詳細な手順

Django で Web プロジェクトを開発する場合、開発およびテストのプロセスでは Django ...

Vue ページレンダリングにおけるキーの適用例チュートリアル

導入フロントエンドプロジェクトの開発プロセスでは、el-table によって表示される結果列がコンポ...

JavaScript に関する 6 つの奇妙で便利な点

目次1. 解体のヒント2. デジタルセパレーター3. try...catch...finally が...

シンプルなスネークを実現するためのネイティブjsキャンバス

この記事では、参考までに、簡単なスネークゲームを実装するためのjsキャンバスの具体的なコードを共有し...

HTML の順序付きリスト、順序なしリスト、定義リストに関する簡単な説明

順序付きリストXML/HTML コードコンテンツをクリップボードにコピー<オルタイプ= &qu...

SQL実行ステップの詳細な分析

SQL実行ステップの詳細な分析まず、ステートメントが実行される順序を見てみましょう。 (8)選択する...