@denism300

Как выровнять элементы внутри блоков по вертикали?

Есть контейнер
<div class="row">
	<div class="col-xs-12 col-md-3 logo-container"></div>
	<div class="col-xs-12 col-md-4 search"></div>
	<div class="col-xs-12 col-md-5 ph-cart"></div>
</div>

Как выровнять по вертикали содержимое?
Делаю так:
.row {
	display: -webkit-flex;
	display: -o-flex;
	display: -ms-flex;
	display: -moz-flex;
	display: flex;
	align-items: center;
}

все ок, но в режиме адаптивности контейнеры не выстраиваются в колонку, т.к. по умолчанию flex-direction: row.
  • Вопрос задан
  • 209 просмотров
Решения вопроса 1
@milonski
Ну так сделайте в адаптивном варианте направление по вертикали.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@MegaPuxapb
col -ам добавьте класс:
align-self-center
Ответ написан
XuTpbIu_KoTe
@XuTpbIu_KoTe
веб-мастер
line-height одинаковый выставить, размером в высоту строки (ну или в высоту лого)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы