Code Reference

Subgrid

CSS · Reference cheat sheet

CSS · Reference cheat sheet


📋 Overview

grid-template-rows: subgrid lets a child align to the parent's grid tracks — useful for card rows with equal header/footer bands.

🔧 Core concepts

PropertyRole
subgridInherit parent tracks
grid-row: span NOccupy parent lines
GapCan inherit or override

💡 Examples

.gallery {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}

.card {
  display: grid;
  grid-row: span 3;
  grid-template-rows: subgrid;
}

.card h2 { grid-row: 1; }
.card p { grid-row: 2; }
.card footer { grid-row: 3; }

⚠️ Pitfalls

  • Browser support is modern — provide a simple stacked fallback if needed.
  • Child must span the same number of parent tracks it wants to share.

On this page