CSS辞書

grid-row

レイアウト・配置

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

構文

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

Tailwindでは

row-span-2grid-row: span 2 / span 2
row-span-fullgrid-row: 1 / -1
row-start-1grid-row-start: 1

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

コード例

1

grid-row: span 2;
実行結果
1
grid-row: span 2
3
4
5
2番目が2行分を占有

2行分の高さを占める

2

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

1行目から4行目まで

💡 TIPS

grid-columnと組み合わせて、複雑なレイアウトを実現。カード型レイアウトで特定のアイテムを大きく表示する際に便利。

⚠️ よくある間違い

終了位置は「その行の手前」を指す。行番号も1から始まる。

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

grid-columnと同じ線番号・span構文が行方向にも使えます。注意点は暗黙グリッド: 明示した行数を超える配置はgrid-auto-rowsのサイズで自動生成され、意図しない行高になりがちです。Pinterest風の段組はgrid-rowのspanとdense配置で近似できますが、真のMasonryは別仕様という区別もAIは曖昧にしがちです。

💬 AIへの頼み方

サイドバーを2行ぶち抜きにするレイアウトをgrid-rowのspanで実装して

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

関連プロパティ

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

ブラウザサポート

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