我有一个 DIV 和一个 IMG 都设置为 100% 高度和宽度是自动的。
但我希望 DIV 在调整浏览器高度的同时调整/换行到 IMG 的宽度(并保持其纵横比)。只是这似乎没有这样做。在任何浏览器中。有人知道为什么会发生这种行为吗?
div {
height:100%;
background:red;
display:inline-block;
padding:20px;
box-sizing:border-box;
}
img {
height:100%;
display:block;
}
<div>
<img src="http://upload.wikimedia.org/wikipedia/commons/e/e9/Official_portrait_of_Barack_Obama.jpg"/>
</div>
你可以在这里试试。div 有红色背景。 http://jsfiddle.net/jjktF/3/
谢谢!