У меня есть контейнер с сеткой CSS с 3 дочерними элементами, все с разной шириной.Я хочу, чтобы 2-сторонние дочерние элементы находились с двух сторон контейнера, а средний дочерний элемент был по центру.
Я попытался установить для первого из них justify-self: start
, для среднего - justify-self: center;
,и последний - justify-self: end;
, но он не центрируется, он просто делит пространство равномерно.
.container {
display: grid;
grid-template-columns: auto auto auto;
height: 100px;
}
.first {
justify-self: start;
background-color: red;
width: 50px;
}
.middle {
justify-self: center;
background-color: green;
width: 70px;
}
.last {
justify-self: end;
background-color: blue;
width: 200px;
}
<div class="container">
<div class="first"></div>
<div class="middle">Center me</div>
<div class="last"></div>
</div>
Я что-то упустил?Разве это не возможно?