@sergemin

Как сделать вертикальное выравнивание блоков в Bootstrap?

Делал правку сайта, добавил Bootstrap. Вроде все норм, но блоки не выравниваются по вертикали. Решил добавить flex-box, но, как оказалось, флексы не работают вместе с бутстрапом (перестает работать адаптивность).

Подскажите, как реализовать вертикальное выравнивание. Только меня интересует только вариант с бутстрапом. У меня нет желания переделывать верстку из-за одного блока.

Код приблизительно такой:

<div class='container'>
   <div class='row'>
        <div class='col-lg-4 col-md-4 col-sm-4 col-xs-4'>loremloremloremloremloremloremloremloremloremloremloremloremlorem</div>
        <div class='col-lg-4 col-md-4 col-sm-4 col-xs-4'>loremloremlorem</div>
        <div class='col-lg-4 col-md-4 col-sm-4 col-xs-4'>loremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremlorem</div>
   </div
</div>
  • Вопрос задан
  • 1126 просмотров
Решения вопроса 1
delphinpro
@delphinpro
frontend developer
<div class='container'>
   <div class='row specific-block'>
    ...
   </div
</div>


.specific-block {
  display: flex;
  align-items: center;
}


.specific-block {
  >div {
    display: table-cell;
    vertical-align: center;
  }
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
vertical-align
line-height
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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