Ценю, если полезно. Игнорировать, если нет.

ользую сетку CSS для макета некоторых элементов, как это ...

#container {
  display: grid;
  grid-template-columns: 16.666% 16.666% 16.666% 16.666% 16.666% 16.666%;
}

.item {
  background: teal;
  color: white;
  padding: 20px;
  margin: 10px;
}
<div id="container">
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
</div>

Как я могу получить последний ряд по центру, а не по левому краю? Я не могу гарантировать количество элементов, поэтому хочу, чтобы макет выглядел правильно для любого количества элементов.

Это то, что я должен использовать вместо Flexbox? Или CSS-сетки подходят для использования?

Ответы на вопрос(6)

Ваш ответ на вопрос