LoginSignup
0
0

More than 1 year has passed since last update.

[図で見てわかる] Flexbox覚え書き1 入れ子関係・親子関係

Last updated at Posted at 2022-09-25

背景

CSSでFlexboxを入れ子にして使っていたら下の2点について混乱した。

  • flexプロパティは親要素に設定するのか子要素に設定するのかどっちなのか
  • 結局どこにdisplay:flexflex:autoを書けばいいのか

図にしてみた

何をどこに書けばいいかを図にしてみた。
プロパティがflex:autoのみの場合を考える。

1. 基本

  • 親要素
    • 子要素に対するdisplay: flex
  • 子要素
    • 親要素に対するflex:autoなどのプロパティ

flexの入れ子.png

2. 親要素-子要素、子要素-孫要素の関係でflexを使う場合。

  • 親要素
    • 子要素に対するdisplay: flex
  • 子要素
    • 親要素に対するflex:autoなどのプロパティ
    • 孫要素に対するdisplay: flex
  • 孫要素
    • 子要素に対するflex:autoなどのプロパティ

flexの入れ子 (1).png

結論

display: flexの中にdisplay: flexを入れ子にして書こう

参考

progateのレッスンのFlexbox編にとてもわかりやすくまとまってました
https://prog-8.com/lessons/html/study/4

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0