예상치 못한 행동으로 보이는 것이 무엇인지 이해하려고합니다.
컨테이너 안에 최대 높이가 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;
}
아이가 첫 번째 예에서 부모의 최대 높이를 존중하지 않는 이유를 아는 사람이 있습니까? 왜 명시적인 높이가 필요한가요?