ガイド

CSS Flexboxのプロパティと値、レイアウト例を参照する方法

CSS Flexboxのプロパティ、記載値、説明、レイアウト例を項目別に参照できます。コンテナ用とアイテム用を分けて確認すると、目的に合うCSS例を探しやすくなります。

ツール CSS Flexbox リファレンス

Flexboxの調べ方を先に整理する

CSS Flexboxのプロパティを調べたいときは、項目ごとの説明、記載されている値、CSSレイアウト例をまとめて確認できます。値だけを暗記するのではなく、コンテナとアイテムのどちらに関係する設定かを分けて読むと、レイアウトの組み立てに使いやすくなります。

項目と値を確認する手順

  1. Flexboxで確認したい目的を決めます。たとえば、横方向の並び、折り返し、中央配置、カードの幅調整など、レイアウト上の課題を一つに絞ります。
  2. Flexコンテナに関する項目を確認します。表示方法、主軸の方向、折り返し、主軸方向の配置、交差軸方向の配置、複数行の配置、間隔を順に見ます。
  3. 子要素であるFlexアイテムの項目を確認します。伸長、縮小、初期サイズ、flexの短縮記法、個別の配置、順序を調べます。
  4. 各項目の説明と記載値を照合し、目的に近いCSS例を読みます。間隔の例では16px1remが示されています。
  5. 仕上げに、初期状態として記載された値を確認します。方向はrow、折り返しは行わない設定、主軸方向の配置は開始位置、アイテムの配置はstretch、伸長は0、縮小は1、個別配置は自動、順序は0として整理されています。

結果の読み方と確認範囲

結果は、Flexboxの項目名、記載されている値、その説明、関連するCSSレイアウト例を読むための参照情報として扱います。中央配置、ナビゲーションバー、折り返すカード、サイドバー、固定フッター、均等幅の列など、目的に近い例を出発点にできます。

ただし、掲載例をそのまま実行したときの計算結果や、実際の表示状態を示すものではありません。必要な場合は、作成中のCSSとブラウザー上の結果を別途確認してください。

使用例

ナビゲーションバーの項目を横方向に並べるため、Flexコンテナの方向と配置、間隔の設定を調べます。

ナビゲーションバーを作る場面で、主軸方向、配置、間隔に関する項目とナビゲーションバーのCSS例を確認します。

プロパティ名、記載されている値、説明、関連するCSSスニペットを含む参照情報の形になります。

制限事項

  • これはプロパティの参照情報とCSS例を提供するものです。レイアウトの描画、ブラウザー上のプレビュー、CSSの検証、計算済みレイアウトの算出までは行いません。

よくある間違い

  • コンテナ用とアイテム用の項目を混同すると、目的の要素に設定が反映されない原因になります。対象が親要素か子要素かを確認してから、対応する項目の説明と値を読み分けてください。

よくある質問

Flexコンテナの設定を調べられますか?

はい。コンテナに関する表示方法、方向、折り返し、配置、間隔の項目を確認できます。ただし、掲載内容が実際の計算済みレイアウトを返すものではありません。

Flexアイテムのプロパティも載っていますか?

はい。伸長、縮小、初期サイズ、flexの短縮記法、個別配置、順序に関する項目を確認できます。

gapの値の例を確認できますか?

間隔の例として16px1remが記載されています。ほかの値を使った場合の表示や計算結果は、この参照情報だけでは判断できません。

ツール

CSS Flexbox リファレンス