Попробуйте использовать:
.grid-container{
display: grid;
grid-template-columns: 1fr 1fr 1fr;
/* only two items here because you have 2 rows */
/* auto is maximum height of item in a row */
grid-template-rows: auto auto;
}
... и стилизацию элементов, не связанных с сеткой.Элементы будут идти в ячейки в том же порядке, в котором они находятся в формате HTML.Я не думаю, что вы должны указать что-то еще там.Фрагмент:
.grid-container{
display:grid;
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: auto auto;
}
.grid-item{
border: 1px solid black;
}
<div class="grid-container">
<div class="grid-item">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris ut lectus rutrum, tempus nulla sed, laoreet eros. Pellentesque massa neque, facilisis at metus eu, mollis rhoncus urna. Duis eleifend venenatis libero, rhoncus varius turpis tincidunt non.</div>
<div class="grid-item">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
<div class="grid-item">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris ut lectus rutrum, tempus nulla sed, laoreet eros. Pellentesque massa neque, facilisis at metus eu, mollis rhoncus urna. Duis eleifend venenatis libero</div>
<div class="grid-item">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris ut lectus rutrum, tempus nulla sed, laoreet eros.</div>
<div class="grid-item">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris ut lectus rutrum, tempus nulla sed, laoreet eros. Pellentesque massa neque, facilisis at metus eu, mollis rhoncus urna.</div>
<div class="grid-item">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris ut lectus rutrum, tempus nulla sed, laoreet eros.</div>
</div>
Также проверьте Полное руководство по сетке .