Как расположить элементы горизонтально css
Ответы
Вячеслав Межуревский
17 октября 2022
Для того что бы расположить набор элементов в линию, проще всего воспользоваться Flexbox. С помощью этой технологии можно достичь следующих простых требований к макету:
- Вертикального выравнивания блока внутри родителя.
- Оформления всех детей контейнера так, чтобы они распределили между собой доступную ширину/высоту, независимо от того, сколько ширины/высоты доступно.
- Сделать все колонки в макете одинаковой высоты, даже если наполнение в них различно.
/* для работы flex необходим родительский контейнер-обертка для всех элементов */
<div class="container">
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
.container {
/* Одного этого параметра будет достаточно чтобы элементы встали в ряд */
display: flex;
}
.box {
/* стили элементов */
background-color: #38d9a9;
height: 20px;
width: 20px;
}
0
0