Я пытаюсь сделать один ряд, вертикально центрированный макет, используя сетку CSS.Вот примерный набросок:
Примечание:
- У меня есть один ряд предметов
- Предметы (вероятно) собираютсябыть одинаковой ширины
- Я не знаю много предметов, которые у меня есть (поэтому я не хочу говорить «200px» восемьдесят раз)
- Предметы разной высоты, нодолжен быть вертикально центрирован
(Случайное предложение, потому что уценка делает странные вещи)
<div class="wrapper">
<div class="box a">A</div>
<div class="box b">B</div>
<div class="box c">C</div>
</div>
.wrapper {
display: grid;
grid-gap: 10px;
grid-auto-columns: 200px;
background-color: #fff;
color: #444;
.box {
background-color: #444;
color: #fff;
border-radius: 5px;
padding: 20px;
font-size: 150%;
}
}
Я пробовал это, но он действительно хочет сделать несколько строк вместо нескольких столбцов наодин ряд
Могу ли я сделать один ряд, вертикально центрированный макет в сетке CSS?Если да, то как?