У меня что-то вроде этого:
.row {
width: 300px;
border: 1px solid black;
display: flex;
}
.otherstuff {
flex-grow: 1;
}
.grid {
display: grid;
grid-auto-flow: column;
gap: 10px 10px;
}
.cell {
border: 1px solid blue;
}
<div class='row'>
<div class='stuff'>Stuff</div>
<div class='otherstuff'>
<div class='grid'>
<div class='cell'>Cell 1</div>
<div class='cell'>Cell 2</div>
</div>
</div>
</div>
Я бы хотел, чтобы сетка занимала только минимальный необходимый объем пространства и не растягивалась.Я прочитал эту ветку и увидел, что это возможно при значениях grid-template-columns
и auto
, но есть ли способ сделать это, не зная заранее количество детей?
Спасибо.