HTML一覧CSS一覧CSS一覧

グリッド

place-items マスの中で子を縦横まとめて寄せる

重要度4 / 5

意味

align-items と justify-items を1行で書く場合に使います。マスの中で子を中央へ置くときは place-items: center がよく出ます。

親要素全体を、さらに外側の親の中央へ置く指定ではありません。マスより小さい子が、マスの中で動きます。flex の align-items とは対象が違います。

コード

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

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

プレビュー

ブラウザ対応

主要ブラウザの対応状況
ブラウザ対応
Chrome59〜
Firefox45〜
Safari11〜
Edge79〜
Chrome Android59〜
Safari iOS11〜

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