ฉันพยายามเข้าใจสิ่งที่ดูเหมือนจะเป็นพฤติกรรมที่ไม่คาดคิดสำหรับฉัน:
ฉันมีองค์ประกอบที่มีความสูงสูงสุด 100% ภายในคอนเทนเนอร์ที่ใช้ความสูงสูงสุด แต่ลูกจะล้นแม่โดยไม่คาดคิด:
กรณีทดสอบ: http://jsfiddle.net/bq4Wu/16/
.container {
background: blue;
padding: 10px;
max-height: 200px;
max-width: 200px;
}
img {
display: block;
max-height: 100%;
max-width: 100%;
}
สิ่งนี้ได้รับการแก้ไขแล้วหากผู้ปกครองได้รับความสูงที่ชัดเจน:
กรณีทดสอบ: http://jsfiddle.net/bq4Wu/17/
.container {
height: 200px;
}
ไม่มีใครรู้ว่าทำไมเด็กถึงไม่ให้เกียรติกับความสูงสูงสุดของพ่อแม่ในตัวอย่างแรก? เหตุใดจึงต้องมีความสูงที่ชัดเจน