Flexboxは、Webサイトの部品を柔軟に配置するための強力なCSS機能です。特に横方向の要素の整列や中央寄せに絶大な効果を発揮します。
【Flexboxの基本手順】
- 親要素に display: flex; を指定し、Flexコンテナ化する。
- その子要素がFlexアイテムとなり、柔軟に配置されるようになる。
【主要なFlexboxプロパティ】
| プロパティ | 適用要素 | 役割 |
| display: flex; | 親要素 | Flexboxを有効化する。 |
| justify-content | 親要素 | 主軸(通常は横方向)に沿ってアイテムを整列する。 |
| align-items | 親要素 | 交差軸(通常は縦方向)に沿ってアイテムを整列する。 |
| flex-direction: column; | 親要素 | アイテムの並びを縦方向(列)に変更する。 |