Хорошо, у меня есть сетка с 4 строками и 3 столбцами. Я хочу, чтобы последние 3 строки были как половина размера полной сетки и располагались в центре по горизонтали под 1-й строкой. Я пробовал несколько способов сделать это, и ни один из них не работал так, как вложенная сетка, возможно, я сделал это неправильно.
.user-header {
justify-content: center;
align-self: center;
}
.user-header .grid-header {
width: 46%;
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-auto-rows: 15% 30% 30% 45%;
grid-gap: .2rem;
grid-auto-flow: row;
}
.grid-header-item {
display: flex;
justify-content: center;
align-items: center;
}
.grid-header-item:nth-child(10) {
grid-column: 1 / span 3;
grid-row: 4;
width: 100%;
display: block;
}
<div class="user-header">
<div class="grid-header">
<div class="grid-header-item">
Hey
</div>
<div class="grid-header-item">
Hey
</div>
<div class="grid-header-item">
Hey
</div>
<div class="grid-header-item">
Hey
</div>
<div class="grid-header-item">
Hey
</div>
<div class="grid-header-item">
Hey
</div>
<div class="grid-header-item">
Hey
</div>
<div class="grid-header-item">
Hey
</div>
<div class="grid-header-item">
Hey
</div>
<div class="grid-header-item">
Hey
</div>
</div>
</div>