グリッド
grid-column 子がまたぐ列を決める
意味
グリッドの子が、どの列からどの列までを使うかを決める場合に使います。カンプの「このカードだけ2列分」は grid-column: span 2 です。1 / 3 のように線の番号でも書けます。
親に display: grid と列の定義が必要です。行方向は grid-row です。
コード
HTMLとCSSをコピーして、自分のファイルへ貼り付ければ同じ見た目を確認できます。
<div class="board">
<span class="wide">2列分</span>
<span>1</span>
<span>2</span>
</div>.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;
}プレビュー
ブラウザ対応
| ブラウザ | 対応 |
|---|---|
| Chrome | 57〜 |
| Firefox | 52〜 |
| Safari | 10.1〜 |
| Edge | 16〜 |
| Chrome Android | 57〜 |
| Safari iOS | 10.3〜 |
出典: MDN Web Docs(`@mdn/browser-compat-data`)