4 min read
•Question 39 of 49mediumHow Does Grid Auto Placement Work?
Understanding automatic grid item placement.
What You'll Learn
- Auto-flow direction
- Auto-fill vs auto-fit
- Dense packing
grid-auto-flow
styles.cssCSS
.grid {
display: grid;
grid-auto-flow: row; /* Default */
grid-auto-flow: column;
grid-auto-flow: dense; /* Fill gaps */
grid-auto-flow: row dense;
}auto-fill vs auto-fit
styles.cssCSS
/* auto-fill: creates empty tracks */
.grid {
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}
/* auto-fit: collapses empty tracks */
.grid {
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}Dense Packing
styles.cssCSS
.masonry-like {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-auto-flow: dense;
}
/* Large items span 2 columns */
.large {
grid-column: span 2;
}
/* Small items fill gaps automatically */