Я пытаюсь, чтобы элементы flex (оранжевый div и div рисунка) имели одинаковую высоту.Установка высоты 100% не имеет никакого значения, и когда вы уменьшаете окно браузера, в конечном итоге оранжевый div становится выше изображения div.
Есть идеи, где я ошибаюсь?Я думал, что гибкие дети обычно имеют одинаковую высоту.
Спасибо за любую помощь здесь.
.appShopSummaryContainer {
display: flex;
flex-flow: column wrap;
}
.appShopSummaryContainer .appShopSummaryProductWrap {
flex-basis: 100%;
background: pink;
height: 100%;
width: 100%;
display: flex;
flex-flow: row nowrap;
align-items: center;
}
.appShopSummaryContainer .appShopSummaryImg {
flex: 0 0 40%;
height: auto;
padding-bottom: 26.667%;
background: green;
background-size: cover !important;
background-position: center center !important;
}
.appShopSummaryContainer .appShopSummaryInfo {
flex: 0 0 60%;
background: orange;
height: 100%;
display: flex;
flex-flow: column wrap;
align-items: flex-start;
}
.appShopSummaryContainer .appShopSummaryMoreInfoBtn {
cursor: pointer;
background: #214291;
color: #fff;
padding: 10px;
border-radius: 5px;
}
<div class="appShopSummaryContainer">
<!-- FOR EACH THING DO THIS -->
<div class="appShopSummaryProductWrap">
<a href="#" class="appShopSummaryImg" style="background:url('https://cml.sad.ukrd.com/image/394545.jpg')"></a>
<div class="appShopSummaryInfo">
<h3>title here...</h3>
<a href="#" class="appShopSummaryMoreInfoBtn">More Information</a>
</div>
</div>
<!-- ENDFOREACH -->
</div>