如何将图像的高度限制为其父级容器,其高度以百分比表示?
如果图像宽度/高度&gt;我希望图像跨越父图像。父宽度/高度。 如果图像宽度/高度<1,则图像将与父对齐。父宽度/高度。 在任何情况下,我都不希望图像被拉伸[垂直/水平。]
html, body{
width:100%;
height:100%;
}
#top{
height:10%;
}
#middle{
height:80%;
}
#bottom{
height:10%;
}
img{
width: how much?
height: how much?
}
<html>
<body>
<div id="top">I am top</div>
<div id="middle">
<img src="/images/abc.jpg" />
</div>
<div id="bottom">I am bottom</div>
</body>
</html>
答案 0 :(得分:15)
height: 100%;
width: auto;
只需将图像高度定义为百分比,自动宽度将保持比例。