HTML一覧CSS一覧CSS一覧

グリッド

justify-items マスの中で子を左右に寄せる

重要度3 / 5

意味

グリッドの各マスの中で、子をインライン方向(多くの場合は左右)に寄せる場合に使います。stretch が初期値で、マスの幅まで伸びます。中身の幅のまま左や中央へ寄せたい場合は start や center です。

上下は align-items です。まとめる場合は place-items です。flex の justify-content は、マスの中ではなく、親要素の中の並び全体です。

コード

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

HTML
<div class="board">
  <span>A</span>
  <span>B</span>
</div>
CSS
.board {
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  gap: 0.4rem;
  background: #f3f1ec;
  padding: 0.5rem;
}
.board > span {
  background: #efeef8;
  padding: 0.3rem 0.6rem;
}

プレビュー

ブラウザ対応

主要ブラウザの対応状況
ブラウザ対応
Chrome52〜
Firefox20〜
Safari9〜
Edge12〜
Chrome Android52〜
Safari iOS9〜

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