Я пытаюсь использовать параметр max-content
для grid-template-columns
таким образом, чтобы все мои столбцы имели ширину самой широкой ячейки в сетке. Количество столбцов должно оставаться динамическим c.
Прямо сейчас у меня есть CSS и HTML ниже. Вы можете видеть, что только ширина первого столбца зависит от самой широкой ячейки в моей сетке (ячейка 1). Таким образом, в желаемом результате все столбцы должны иметь ширину ячейки 1. Может ли кто-нибудь сказать мне, как получить сетку с динамическим числом столбцов c и шириной столбца, которая зависит от самой большой ячейки в моей сетке?
.container {
width: 400px;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(max-content, 100px));
grid-gap: 5px;
}
.item {
background: yellow;
border: 1px solid red;
}
<div class="container">
<div class="item">1 I am a very very wide cell</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
<div class="item">5</div>
<div class="item">6</div>
<div class="item">7</div>
<div class="item">8</div>
<div class="item">9</div>
<div class="item">10</div>
</div>