🎨CSS & Color
12-Column Responsive Grid
The industry standard layout system using CSS Grid.
Explanation
A 12-column grid is divisible by 2, 3, 4, and 6, making it extremely flexible for layouts.
Examples
Grid Config
Output
grid-template-columns: repeat(12, 1fr)
Code Examples
CSS
.grid-container {
display: grid;
grid-template-columns: repeat(1, 1fr);
gap: 1rem;
}
@media (min-width: 768px) {
.grid-container {
grid-template-columns: repeat(12, 1fr);
}
.main-content { grid-column: span 8; }
.sidebar { grid-column: span 4; }
}Try it Now
💡 Tips
- Use fractional units (fr) for flexible column widths
- gap handles gutters perfectly without margin hacks
- Use grid-column: span X to define width
⚠️ Common Pitfalls
- Over-relying on grid for simple layouts where Flexbox might be easier