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-items: stretch
align-self: stretch
หากคุณเพิ่มเส้นขอบรอบ ๆ แต่ละรายการและนำออกwrap
คุณจะสังเกตเห็นรายการทั้งหมดที่ยืดออกในเบราว์เซอร์ทั้งหมด: codepen.io/anon/pen/oLXBVx?editors=1100
align-self:flex-start
ในภาพ ฉันไม่รู้ว่าทำไมบางทีค่าเริ่มต้นใน chrome ยืดออก