Back to Blog
CSSGridSubgridLayout

CSS Subgrid Layouts

Master CSS subgrid for nested grid alignment. From card layouts to forms to complex nested structures.

B
Bootspring Team
Engineering
February 9, 2021
5 min read

Subgrid lets nested grids inherit track sizing from parents. Here's how to use it effectively.

Basic Subgrid#

Loading code block...

Card Grid Alignment#

Loading code block...

Form Layout#

Loading code block...

Nested Navigation#

Loading code block...

Both Axes Subgrid#

Loading code block...

Table-Like Layout#

Loading code block...
Loading code block...

Responsive Subgrid#

Loading code block...

Timeline Layout#

Loading code block...

Pricing Table#

Loading code block...

Fallback for No Support#

Loading code block...

Complex Dashboard#

Loading code block...

Best Practices#

Usage: ✓ Use for aligned nested content ✓ Apply to direct children only ✓ Combine with auto-rows for flexibility ✓ Test responsive behavior Patterns: ✓ Card layouts with aligned sections ✓ Form labels and inputs ✓ Tables without table elements ✓ Pricing/feature comparisons Avoid: ✗ Overusing nested subgrids ✗ Forgetting gap inheritance ✗ Ignoring browser support ✗ Complex subgrid hierarchies

Conclusion#

Subgrid enables nested grid alignment without recalculating track sizes. Use it for cards, forms, tables, and any layout requiring consistent alignment across nested elements. Provide fallbacks for browsers without support.

Share this article

Help spread the word about Bootspring

Related articles