CSS图像高度限制为父div高度。父div宽度和高度以百分比指定***

时间:2014-03-16 22:39:02

标签: html css image css3

如何将图像的高度限制为其父级容器,其高度以百分比表示?

如果图像宽度/高度&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>

1 个答案:

答案 0 :(得分:15)

height: 100%;
width: auto;

只需将图像高度定义为百分比,自动宽度将保持比例。