CSS辞書

grid-column

レイアウト・配置

グリッドアイテムが占める列の範囲を指定する短縮プロパティです。grid-column-startとgrid-column-endを一括指定。

構文

Syntax
grid-column: <start-line> / <end-line>

Tailwindでは

col-span-2grid-column: span 2 / span 2
col-span-fullgrid-column: 1 / -1
col-start-2grid-column-start: 2

一般形: col-span-{n} / col-start-{n}

コード例

1

grid-column: span 2;
実行結果
1
grid-column: span 2
4
2番目が2列分を占有

2列分の幅を占める

2

grid-column: 1 / 4;
実行結果
1
grid-column: 1 / 4
2番目が列1〜4を占有

1列目から4列目まで

💡 TIPS

-1は最後の列を意味する。spanを使うと相対的な指定ができる。レスポンシブレイアウトで列数を変更しやすい。

⚠️ よくある間違い

終了位置は「その列の手前」を指す。1 / 3は1列目と2列目の2列分。列番号は1から始まる(0ではない)。

🤖 AIがよく間違えるポイント

span構文(grid-column: span 2)と負の線番号(grid-column: 1 / -1で全幅)はグリッドの生産性を大きく上げますが、AIは負番号の便利さ(列数を知らなくても端まで届く)を活かさないことがあります。線番号は「線」であり「セル」ではない(1 / 3は2セル分)点の混乱も定番です。

💬 AIへの頼み方

カードグリッドで特定のカードだけ全幅にしたい。列数に依存しない書き方(負の線番号)で

そのままAIチャットに貼り付けて使える依頼文の例です。ページ上部の「AI用にコピー」でこのページ全体をコンテキストとして渡せます。

関連プロパティ

このプロパティを使ったUIレシピ

ブラウザサポート

Baseline 広く利用可能
Chrome
57+
Firefox
52+
Safari
10.1+
Edge
16+