2020.03.27
flexの入れ子の高さについて

flexの入れ子の高さについて

cssのflexを使った際に引っかかった部分がありましたのでまとめてみました。
flexは横並びにしたブロックの高さを自動的に揃えてくれます。
しかし、下記のようにタイトルとテキストで分かれている時はタイトルの高さを揃えてはくれません。

See the Pen
flex
by kahsin0033 (@kashin0033)
on CodePen.

タイトル部分の高さを揃えたい場合

タイトルの高さを揃えたい場合は「min-height」を使用しタイトルの高さを揃えます。
「min-height」で指定する高さは一番高いコンテンツの高さを指定します。
下記で言うところの中央のブロックにあるタイトル部分です。

See the Pen
flex02
by kahsin0033 (@kashin0033)
on CodePen.

まとめ

以上がflexで入れ子になったブロックの高さを揃える方法でした。
横並びにする方法は他にも「inline-block」や「table-cell」などがありますので対応ブラウザに合わせて実装を考えた方がいいと思います。

エンジニア / Shogo

Contact お問い合わせ

ご不明点、ご相談など
お気軽にご連絡ください。

011-522-8315

受付:9:00~18:00 ※土日祝除く