CSS - 如何使图像容器宽度固定,高度自动拉伸

use*_*709 15 html css

我去了一些像这样的HTML代码:

 <div class="item">
    <img src="...">
 </div>
Run Code Online (Sandbox Code Playgroud)

和css代码是这样的:

img {
    max-width: 100%;
    height: auto;
}

.item {
    width: 120px;
    height: 120px;
    height: auto;
    float: left;
    margin: 3px;
    padding: 3px;
}
Run Code Online (Sandbox Code Playgroud)

我想做的是使用div的宽度制作img显示并拉伸它的高度.我也希望div伸展自己适合img.那可能吗?

Rya*_*yan 15

你要找的是min-heightmax-height.

img {
    max-width: 100%;
    height: auto;
}

.item {
    width: 120px;
    min-height: 120px;
    max-height: auto;
    float: left;
    margin: 3px;
    padding: 3px;
}
Run Code Online (Sandbox Code Playgroud)