首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >扩展的图像比父div大

问扩展的图像比父div大
EN

Stack Overflow用户
提问于 2014-09-03 03:28:34
回答 4查看 46.7K关注 0票数 15

我有一个包含图像的div。我希望图像随div调整大小,但我不希望图像的高度超过480px。我将在下面发布我所拥有的内容。它使用div正确地调整大小,但它不遵守最大高度。如果我将mx高度移动到img css,它会这样做,但它不会调整大小。我确信这是很简单的东西,但是我似乎不能理解它。

代码语言:javascript
复制
.feature_image {    
    max-height:480px
}

.feature_image img{
    height: 100%;
    width: 100%;
}

这是HTML

代码语言:javascript
复制
<div class="feature_image">
        <img src="img/main-featured-image.png"/>
    </div>
EN

回答 4

Stack Overflow用户

发布于 2014-09-03 04:19:39

你有没有试过把display:block

完整的CSS将如下所示:

代码语言:javascript
复制
.feature_image img {height: 100%; width: 100%; display:block;}
票数 12
EN

Stack Overflow用户

发布于 2018-08-28 00:51:47

问题背后的原因是您没有指定容器的width,但同时设置了镜像的width: 100%;。

我用它进行了测试,它工作得很好:

代码语言:javascript
复制
.feature_image {    
    height: 480px;
    width: 480px;
}

.feature_image img{
    height: 100%;
    width: 100%;
}

这个解决方案对小图像很好,但是它会导致大图像失真,但也有solutions to overcome it。

票数 5
EN

Stack Overflow用户

发布于 2014-09-03 04:17:15

您不仅需要指定max- height;,还需要指定height以便对图像使用100%的高度!:) CSS不知道要继承的是什么。我希望你能收到。

代码语言:javascript
复制
.feature_image {    
    max-height:480px;
    height: 480px;
}

.feature_image img{
    height: 100%;
    width: 100%;
}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25630915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档