Я пытаюсь выполнить сетку, в которой 4-й столбец находится в первой и второй строке , не опуская второй ряд ниже.
div
с class news7
это тот, который должен занимать 2 строки, но когда он это делает, он выталкивает другие элементы во втором ряду под ним, потому что я установил высоту 600 пикселей, остальные элементы имеют 300 пикселей.
HTML
<div class="grid-container">
<div class="news" *ngFor="let n of (news | async)">
<div class="news1">
<SOME CODE></SOME CODE>
</div>
<div class="news2">
<SOME CODE></SOME CODE>
</div>
<div class="news3">
<SOME CODE></SOME CODE>
</div>
<div class="news4">
<SOME CODE></SOME CODE>
</div>
<div class="news5">
<SOME CODE></SOME CODE>
</div>
<div class="news6">
<SOME CODE></SOME CODE>
</div>
<div class="news7">
<SOME CODE></SOME CODE>
</div>
</div>
</div>
CSS
.grid-container {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-template-rows: 1fr 1fr 1fr;
grid-template-areas: 'news1 news2 news3 news7' 'news4 news5 news6 news7' '. . . .';
grid-row-gap: 10px;
grid-column-gap: 10px;
}
.news1 {
grid-area: news1;
}
.
.
.
.news7 {
grid-area: news7;
}
РЕЗУЛЬТАТ ![enter image description here](https://i.stack.imgur.com/DP1yu.png)