我在使用IE 10 (或者IE 9)时,无法使 max-height: 100%
生效。
我在StackOverflow上找到了一些相关的问题,但是它们都不适用于我的情况(大多数是处理固定大小的包装器)。
我在模态框中动态展示图像。
我想限制最大尺寸以避免超出可见窗口区域。
因此,我没有任何 height: xxxpx
,因为我不想让小图像被拉伸。
我也不会将包装器 div 设置为 height: 100%
,因为我希望它根据图像大小进行调整。
以下是问题的简单演示:
<!DOCTYPE html>
...
<div id="thumbnail-container">
<img src="http://www.universetoday.com/wp-content/uploads/2008/09/sun_stereo_4dec2006_lrg.jpg"/>
</div>
CSS
#thumbnail-container img {
max-height: 100%;
}
它可以在Chrome中运行,但无法在IE中运行。 max-width
正常工作。
我该如何使其正常工作,而不使用Javascript?