Bootstrap. Блоки одинаковой высоты

В Этой статье я покажу как сделать блоки одинаковой высоты по средствам CSS. Адаптивные блоки одинаковой высоты на Bootstrap.

Допустим вы создали сетку в два ряда, и теперь добавив содержимое одного блока мы заметили что соседний блок пустой и уже другого, это не красиво и не симметрично.

-2

Давайте исправим это, используя только CSS. Стандартная сетка Bootstrap, выглядит примерно так:

<div class="row">
<div class="col-md-6">1 блок</div>
<div class="col-md-6">2 блок</div>
</div>

Для того чтобы эти два блока были одинаковой высоты, вписываем CSS:

.row-flex, .row-flex > div[class*='col-']
{  display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex:1 1 auto; }
.row-flex-wrap
{    -webkit-flex-flow: row wrap;
align-content: flex-start;
flex:0; }
.row-flex > div[class*='col-'] {  margin:-.2px; }

Теперь наша сетка из двух блоков должна выглядеть вот так:

<div class ="container-fluid">
<div class = "row row-flex row-flex-wrap">
<div class = "col-sm-4">
<div class = "well">  
"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto
 </div>
</div>
<div class = "col-sm-4">
<div class = "well">
 "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem
 </div>
</div>
</div>
</div>

К нашему классу "row" добавились ещё 2 класса "row-flex-wrap" и "row-flex" И сетка выравнивает оба блока по высоте.

Пример работы данного css вы можете увидеть на главной странице heydev.ru переключив вид отображений новостей.
Пример работы данного css вы можете увидеть на главной странице heydev.ru переключив вид отображений новостей.

Клондайк программиста.Полезное для разработки сайтов и программ.
17 подписчиков