HTML一覧CSS一覧CSS一覧

フレックス

align-content 折り返した行どうしを寄せる

重要度3 / 5

意味

フレックスが複数行になったとき、行の束を交差軸方向に寄せる場合に使います。flex-wrap: wrap と、親要素に高さの余りがあるときに効きます。1行だけなら、この指定では見た目は変わりません。

行の中の各子の上下は align-items です。grid では、作った行の束を親要素の高さの中で動かします。

コード

HTMLとCSSをコピーして、自分のファイルへ貼り付ければ同じ見た目を確認できます。

HTML
<div class="box">
  <span>A</span><span>B</span><span>C</span><span>D</span>
</div>
CSS
.box {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  height: 7rem;
  gap: 0.35rem;
  background: #f3f1ec;
  padding: 0.4rem;
}
.box > span {
  background: #efeef8;
  padding: 0.3rem 0.6rem;
}

プレビュー

ブラウザ対応

主要ブラウザの対応状況
ブラウザ対応
Chrome29〜
Firefox28〜
Safari9〜
Edge12〜
Chrome Android29〜
Safari iOS9〜

出典: MDN Web Docs(`@mdn/browser-compat-data`)