MENU
CLOSE
システム Edit : 2020.12.23 Update : 2024.11.07

高さが異なるdivやbox要素が並んでいる場合に、一番高い要素に揃えて並べる

Contents
  1. やり方
divやi㎎などをfloatやdisplay-inline-blockなどで横並びにしているとき、それぞれの高さが揃っていないと、うまく要素が回り込まず、レイアウト崩れしてしまうことがあります。   これを簡単に解決してくれるのが、display: flexです。
Contents
  1. やり方

やり方

横並びの要素全体を囲っているdivに対して、display: flexとflex-wrap: wrapを設定します。 例) ▪HTML   ▪css 上記の場合、.innerが横並びのboxで、.wrapがそのすべてを囲む要素なので、そこに対して指定します。すると、要素の高さが正確に揃っていなくても、横並びの中でいちばん高さのある要素に合わせて綺麗に並ぶようになります。   私は結構使うcssなので、メモ📝

Miki Kohinata

大学時代、将来独立することを決めエンジニアの道へ。就職したIT企業で藤本と運命的に出会いKOHIMOTO設立。目指すのは人の心に寄り添えるエンジニア。人生のテーマソングはWeekend by 5lack。