CSS の flex と inline-flex の違いの詳細な説明

CSS の flex と inline-flex の違いの詳細な説明

inline-flex は inline-block と同じです。内部要素用の display:flex コンテナであり、外部要素用のインライン ブロックです。

両者の違いの説明:

  • flex: オブジェクトを伸縮性のあるボックスとして表示します
  • inline-flex: オブジェクトをインラインブロックレベルのフレキシブルボックスとして表示します。

一言で言えば、Flex Box コンテナーに幅のサイズ制限が設定されていない場合、display が flex として指定されると、FlexBox の幅が親コンテナーを埋め尽くし、display が inline-flex として指定されると、FlexBox の幅が子アイテムを囲みます (次の図を参照)。

対応するコードは次のとおりです。

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
  <メタ文字セット="UTF-8">
  <title>タイトル</title>

  <スタイル>

    /*フレックスコンテナ*/
    .flex__コンテナ{
      ディスプレイ: インラインフレックス;
      背景色: グレー;
    }

    /*フレックスサブアイテム */
    .flex__item {
      幅: 50px;
      高さ: 50px;

      背景色: 水色;
      境界線: 1px 黒一色;
    }

  </スタイル>
</head>
<本文>

<!--フレックスコンテナ-->
<div class="flex__container">

  <!--Flex コンテナ内のサブアイテム-->
  <div class="flex__item"></div>
  <div class="flex__item"></div>
  <div class="flex__item"></div>
  <div class="flex__item"></div>
</div>

</本文>
</html>

CSS の flex と inline-flex の違いに関するこの記事はこれで終わりです。CSS flex と inline-flex の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  MySQLトリガーの使用

>>:  Vueのウォッチリスナーの使い方を説明する記事

推薦する

MySQL のユニークインデックスと通常のインデックスのどちらを選択すればよいでしょうか?

ユーザー テーブルを設計するときに、各人の ID 番号が一意であり、検索する必要があるシナリオを想像...

データベース接続プール Druid の使用手順

総合的なパフォーマンス、信頼性、安定性、スケーラビリティ、使いやすさなどの要素に基づいて、最適なデー...

Zabbix を使用して Oracle データベースを監視する方法の詳細な説明

1. 概要Zabbix は非常に強力で、最も広く使用されているオープンソースの監視ソフトウェアです。...

Nginx を使用して rtmp ライブ サーバーを実行する方法

今回は、コンピューターや携帯電話用の rtmp ライブ ブロードキャスト サーバーを設定し、ライブ ...

Element-ui レイアウト (行と列コンポーネント) の実装

目次基本的な手順と使用方法行コンポーネントの分析レンダリング機能ソースコード分析Col成分の分析コン...

WeChatアプレットのスクロールビューが左右の連動を実現

この記事では、WeChatアプレットのスクロールビューの左右連動を実現するための具体的なコードを参考...

Nginx http を https にアップグレードする手順を完了する

httpとhttpsの違いは一部のウェブサイトでは、http を開くと、安全ではないというメッセージ...

CSS を使用して画像の色を変更する 100 の方法 (収集する価値あり)

序文「画像処理というと、PhotoShop などの画像処理ツールを思い浮かべることが多いです。フロン...

ウェブページの右側に固定されたフローティングレイヤーの実装コード

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

Linux カーネル デバイス ドライバー システム コールに関する注意事項

/**************************** * システムコール**********...

v-model 双方向バインディングデータを実装する vue カスタム コンポーネントのサンプル コード

プロジェクトでは、プロジェクトが呼び出すカスタム パブリック コンポーネントに遭遇します。通常、pr...

Linux または Windows 環境での pytorch のインストールと検証 (runtimeerror 問題の解決)

1. pytorch公式サイトから対応するインストールファイルをダウンロードします。 https:...

HTML テーブルタグチュートリアル (45): テーブル本体タグ

<tbody> タグは、テーブル本体のスタイルを定義するために使用されます。基本構文 &...

要素ツリーコントロールは、ドロップダウンメニューとアイコンを統合します(ツリー+ドロップダウン+入力)

目次要件:実装手順:この記事では主に以下について説明します: カスタムツリーコントロール<el...

K8S クラスターを構築し、Hyper-V で Docker をインストールする方法

Win10 システムをインストールしていて、k8s クラスターを構築する場合、Win10 に付属する...