Flexbox는 이미지를 원래 높이로 늘이는 동작이 있습니다. 즉, 자식 이미지가있는 flexbox 컨테이너가 있고 해당 이미지의 너비를 조정하면 높이가 전혀 조정되지 않고 이미지가 늘어납니다.
div {
display: flex;
flex-wrap: wrap;
}
img{
width: 50%
}
<div>
<img src="https://loremflickr.com/400/300" >
<h4>Appify</h4>
<p> some text </p>
</div>
원인은 무엇입니까?
내가 의미하는 바를 보여주기 위해이 CodePen 을 추가했습니다 .
align-self:flex-start
이미지로 수정할 수 있습니다 . 이유를 모르겠습니다. 아마도 크롬의 기본값이 스트레치 일 수 있습니다.