我有一个以像素为单位定义最大高度的容器,然后是一个以百分比定义最大高度的 IMG。在 Chrome 中,这按预期工作,在其他浏览器中,img 只是简单地延伸到容器之外。
任何人都知道哪种行为是正确的,为什么?
<figure>
<img src="http://images.autostash.com/parts/img/medium/wix/24056.jpg" alt="no picture">
</figure>
figure {
max-width: 90px;
max-height: 90px;
border: 1px solid red;
}
img {
max-height: 90%;
display: block;
margin: 0 auto;
}