У меня есть заголовок с 4 кнопками, я делю его на 6 столбцов и хочу оставить первый и последний пустыми, а кнопки разместить в центре.
.test {
display: grid;
grid-template-columns: repeat(6, 1fr);
align-items: center;
justify-content: center;
}
Однако, если я использую grid-column-start: 2, кнопки перестраиваются вниз.






Используйте grid-column-start: 2Только на первой кнопке с помощью button:first-child. У вас возникла проблема, поскольку вы устанавливаете grid-column-start на все кнопки — см. демонстрацию ниже:
.test {
display: grid;
grid-template-columns: repeat(6, 1fr);
}
.test button:first-child {
grid-column-start: 2;
}<div class = "test">
<button>1</button>
<button>2</button>
<button>3</button>
<button>4</button>
</div>