Organize your content like a grid master!
CSS Grid is a two-dimensional layout system. It lets you design web layouts in rows and columns with precision and flexibility.
display: grid - Enables grid layoutgrid-template-columns - Define column sizesgrid-template-rows - Define row sizesgap - Space between itemsgrid-column / grid-row - Span items across rows/columnsjustify-items / align-items - Align content inside grid cells<div class="grid-container">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
<div class="item">5</div>
<div class="item">6</div>
</div>
.grid-container {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 10px;
}
.item {
background: blue;
color: white;
padding: 20px;
}
.grid-container {
display: grid;
grid-template-columns: 100px 1fr 2fr;
}
.item:first-child {
grid-column: 1 / 3;
grid-row: 1;
background: red;
}