3-3_現代のレイアウト技術:Flexboxの基礎

Flexboxは、Webサイトの部品を柔軟に配置するための強力なCSS機能です。特に横方向の要素の整列中央寄せに絶大な効果を発揮します。

【Flexboxの基本手順】

  1. 親要素に display: flex; を指定し、Flexコンテナ化する。
  2. その子要素がFlexアイテムとなり、柔軟に配置されるようになる。

【主要なFlexboxプロパティ】

プロパティ適用要素役割
display: flex;親要素Flexboxを有効化する。
justify-content親要素主軸(通常は横方向)に沿ってアイテムを整列する。
align-items親要素交差軸(通常は縦方向)に沿ってアイテムを整列する。
flex-direction: column;親要素アイテムの並びを縦方向(列)に変更する。