@danforth

Почему блоки при изменении ширины изменяют свою высоту по разному?

Подскажите, есть такой код, это будут баннеры:
<style>
.main-banner {
    margin: 15px 0;
}
</style>
<section class="row">
    <div class="col-sm-6 col-xs-12">
        <a href="#">
            <img src="http://placehold.it/585x420" width="100%" height="100%" class="main-banner"/>
        </a>
    </div>
    <div class="col-sm-6 col-xs-12">
        <a href="#">
            <img src="http://placehold.it/585x195" width="100%" height="100%" class="main-banner"/>
        </a>
    </div>
    <div class="col-sm-6 col-xs-12">
        <a href="#">
            <img src="http://placehold.it/585x195" width="100%" height="100%" class="main-banner"/>
        </a>
    </div>
</section>


Вот как это все выглядит. Фото: prntscr.com/dsla6h

Живой пример: codepen.io/anon/pen/zNGjRN (спасибо @dpr)

При сужении окна, левый столбец (col-sm-6) становится меньше чем два других справа. Фото: prntscr.com/dslajw

С чем связанно данное поведение, и как сделать так, чтобы блоки были вровень?
Живой пример показать не могу, как так разработка ведется на локальной машине.

Спасибо отозвавшимся!
  • Вопрос задан
  • 160 просмотров
Пригласить эксперта
Ответы на вопрос 1
diZZineSS
@diZZineSS
студент
можна всё обернуть в еще один блок и задать ему
display: flex;
flex-direction: row;
align-items: center;

но те два маленьких блока тоже нужно обернуть в блок
такое корявое решение)
Ответ написан
Ваш ответ на вопрос

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

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