<div class="container">
<div class="box">Ячейка 1 на всю ширину</div>
<div class="box">Ячейка 2 на всю ширину</div>
<div class="box">Ячейка 3 на половину ширины</div>
<div class="box">Ячейка 4 на половину ширины</div>
<div class="box">Ячейка 5 на всю ширину</div>
<div class="box">Ячейка 6 на всю ширину</div>
<div class="box">Ячейка 7 на половину ширины</div>
<div class="box">Ячейка 8 на половину ширины</div>
</div>
body {
min-height: 100vh;
margin: 0;
padding: 32px;
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center;
font: 18px/1.5 'Segoe UI', Arial, Helvetica, sans-serif;
background-color: #f5f5f5;
}
.container {
padding: 16px;
gap: 16px;
display: grid;
grid-template-columns: repeat(2, 1fr);
background-color: #ffffff;
}
.box {
padding: 8px;
border: 2px solid #000000;
}
.container > *:nth-child(4n - 3),
.container > *:nth-child(4n - 2) {
grid-column: 1 / -1;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.