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でユーザーを作成し、ユーザーに権限を付与する方法の詳細なチュートリアル

目次ユーザー管理新しいユーザーを作成するユーザー名の変更ユーザーのパスワードを設定するルートパスワー...

Vue2.0は適応解像度を実装する

この記事では、適応解像度を実現するためのVue2.0の具体的なコードを参考までに紹介します。具体的な...

HTML5+CSS3 ヘッダー作成例と更新

前回、私たちは 2 つのヘッダー レイアウト (フレックスボックス 1 つとフロート 1 つ) を考...

MySql 5.7.20 のインストールとデータおよび my.ini ファイルの構成

1. まずMySqlの公式サイトからダウンロードします参考: https://www.jb51.ne...

tomcat をインストールし、Linux で Web サイトを展開します (推奨)

jdk をインストールします: Oracle 公式ダウンロード https://www.oracl...

Bash の山括弧の深い理解 (初心者向け)

序文Bash には、ls、cd、mv などの重要な組み込みコマンドが多数あるほか、grep、awk、...

MySQLは1億のテストデータを素早く挿入します

目次1. テーブルを作成する1.1 テストテーブルt_userを作成する1.2 一時テーブルの作成2...

XHTML 入門チュートリアル: シンプルな Web ページの作成

1 分で最初の Web ページを作成します。簡単な Web ページを作ってみましょう。ぜひフォローし...

Nginx の動的および静的分離実装ケースのコード分析

静的と動的の分離動的リクエストと静的リクエストはミドルウェアを通じて分離され、不要なリクエストの消費...

pagodaを使用してionCube拡張機能をインストールする方法

1. まずパゴダを設置するインストール要件: Python バージョン: 2.6/2.7 (Pago...

CocosCreator クラシック エントリー プロジェクト flappybird

目次開発環境ゲームエンジンのコンセプトCocos Creatorについてプロジェクト構造コード編集環...

Linux で NFS ファイル共有サーバーを構築するための詳細な手順

Linux が NFS サーバーを構築異なるオペレーティング システム間でデータを共有するために、通...

MySQL innodb例外の修復に関する経験の共有

テスト用の MySQL ライブラリのセット。以前使用されていたバージョンは、centos6 のデフォ...

CSS と JS を使用して下線効果を実装する方法の例

この記事では、主に 2 種類の下線の動的効果について説明します。1 つ目は、ホバーすると X 軸が内...

MySQL におけるデータベース間関連クエリメソッド

ビジネスシナリオ: 異なるデータベース内のテーブルをクエリするたとえば、関連付けられるテーブルは、マ...