Я предоставлю код, чтобы объяснить мою проблему:
HTML:
<div class="outer">
<div class="inner">abc</div>
</div>
CSS:
.outer {
display: flex;
flex-wrap: wrap;
align-content: flex-start;
background-color: blue;
height: 500px;
}
.inner {
background-color: yellow;
min-height: 40px;
display: inline-flex;
width: 60%;
background-color: yellow;
border: 1px solid black;
}
Как вы можете видеть, внутренний блок растянут по вертикали, однако, если вы добавите еще один внутренний блок, он будет работать правильно.
Кажется, проблема только в IE. Есть ли способ сделать внутренний блок не растягивающимся (если внутри внешнего блока только один)?