親グリッドのトラック(行や列)を子グリッドで継承できる機能です。複雑なレイアウトの整列が簡単になります。
grid-template-columns: subgrid | grid-template-rows: subgrid.parent {
  display: grid;
  grid-template-columns: 1fr 2fr 1fr;
}
.child {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: 1 / -1;
}子グリッドが親の列トラックを継承
.card-grid {
  display: grid;
  grid-template-rows: auto 1fr auto;
}
.card {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: 1 / -1;
}カードの高さを親グリッドの行に合わせて整列
カードレイアウトで高さを揃えるのに非常に便利。Flexboxでは難しい複雑な整列が可能。
Firefox 71+, Safari 16+(Chrome未対応)