Как сделать такое на grid или flex
Источник: Stack Overflow на русском
Возможно, не единственное решение, но я бы делал как-то так:
.wrapper {
display: grid;
grid-template-columns:
minmax(auto, 1fr) /* 1 колонка */
minmax(auto, 1fr); /* 2 колонка */
width: fit-content; /* ширина всего грида */
background: #212a5f;
color: white;
}
.wrapper div {
padding: 5px; /* отступы от краев */
}
.wrapper div:nth-child(odd) {
font-weight: bold; /* первая колонка жирнее */
}
<div class="wrapper">
<div>Позиция</div>
<div>6</div>
<div>Класс героя</div>
<div>Хил</div>
<div>Часов в игре</div>
<div>567 часов</div>
<div>Режим игры</div>
<div>Аркада</div>
</div>