我试图了解对我来说似乎是意外的行为:
我在容器内有一个最大高度为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;
}有谁知道为什么孩子在第一个例子中不尊重父母的最大身高?为什么需要一个明确的高度?