1
HTML/CSSIntermediate#css#grid
repeat(auto-fit, minmax(...)) automatically fits as many columns as will fit the container width, collapsing empty tracks, while auto-fill preserves empty tracks. This creates a responsive card grid with zero media queries.
.cards {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 16px;
}