この記事ではflex-wrap:wrap
を指定して要素を複数行で表示した場合に垂直方向を揃えることができるalign-content
の使い方を解説します。
なおflex-wrap:nowrap
としている場合は、align-content
の記述は無効化されます。
MEMO
align-content
はフレックスボックスだけでなくグリッドレイアウトにも使用できます。改行なしの場合flex-wrap:nowrap
flex-wrap:nowrap
が指定されている場合は、以下のとおりalign-content
の記述は無効化されます。
そのため必ずflex-wrap:wrap
で改行ありにしておきます。
HTML
CSS
初期値stretch
align-content:stretch
を指定すると親要素の高さに応じて自動的に配置してくれます。
HTML
CSS
上揃えflex-start
align-content:flex-start
を指定すると上揃えになります。
HTML
CSS
下揃えflex-end
align-content:flex-end
を指定すると下揃えになります。
HTML
CSS
中央揃えcenter
HTML
CSS
両端揃えspace-between
align-content:space-between
を指定すると両端揃えになります。
HTML
CSS
均等揃えspace-around
align-content:space-around
を指定すると、両端にも間隔を空けて均等に配置します。
HTML
CSS

以上で記事の解説はお終い!
HTML、CSS、JavaScriptをもっと勉強したい方にはUdemyがオススメ!同僚に差をつけよう!