HTML一覧CSS一覧CSS一覧

グリッド

grid-column 子がまたぐ列を決める

重要度4 / 5

意味

グリッドの子が、どの列からどの列までを使うかを決める場合に使います。カンプの「このカードだけ2列分」は grid-column: span 2 です。1 / 3 のように線の番号でも書けます。

親に display: grid と列の定義が必要です。行方向は grid-row です。

コード

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

HTML
<div class="board">
  <span class="wide">2列分</span>
  <span>1</span>
  <span>2</span>
</div>
CSS
.board {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.4rem;
}
.board > span {
  background: #efeef8;
  padding: 0.5rem 0.65rem;
}
.wide {
  grid-column: span 2;
}

プレビュー

ブラウザ対応

主要ブラウザの対応状況
ブラウザ対応
Chrome57〜
Firefox52〜
Safari10.1〜
Edge16〜
Chrome Android57〜
Safari iOS10.3〜

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