タイトルの通り、高さは既知で、左と右の列の幅は 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 またはテーブルを指定した位置に固定する方法
この記事では、Vite を使用して Vue 3 デスクトップ プロジェクトを開発する方法について説明...
これらはすべて海外のE-WebTemplates WebサイトからのWebページテンプレートであり、...
まず、よくある質問は、ECMAScript と JavaScript の関係は何ですか? ECMAS...
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
1. QTからJSへのデータフロー1. QTはJS関数を呼び出し、JSはパラメータを通じてQTの値を...
1. 公式ウェブサイトにアクセスして、jdk-8u162-linux-x64.tar.gzなどのLi...
HTML ボタン自体を中央に配置するにはどうすればよいでしょうか? このアイデアは簡単に見つかります...
まとめ:以下のように、CSS で指定した行にマウスを置いたときに行全体の色を変更する方法を示します。...
目次1. Lvsの紹介2. Lvs負荷分散モード2.1 NAT 2.2 ターン2.3 DRモード3....
1. 新しいユーザーを追加するローカルIPアクセスのみを許可する '123456' ...
#include <asm/io.h> #define ioremap(cookie,...
1. 背景同社のプロジェクトは、これまでは手動で Maven でパッケージ化し、サーバーにアップロ...
目次ユースケースリアクティブAPI関連プロセス反応的なcreateReactiveObjectはレス...
Dockerfile は、イメージをビルドするために使用されるテキスト ファイルです。テキスト コン...
目次ディスク使用量の表示ディスク クリーンアップ (軽々しく使用しないでください)データの移行ディス...