CSS Parent Div没有调整响应图像的大小

时间:2016-11-15 13:33:29

标签: html css image

我有一个父div不会相应调整大小,响应图像宽度设置为100%。父div的高度设置为300px,但是当图像调整大小时,div保持在300px并在图像和容器内容之间留下很大的空间。我试过了:

.bannercon {
  /*height: 300px;*/
    padding: 1em 0;
    overflow: hidden;
}

我创造了一个小提示来表明问题。

https://jsfiddle.net/volterony/hhyswzw3/

问题是如何让图像的容器div也相应地调整大小,以便在图像和文本之间不会出现间隙?

干杯

2 个答案:

答案 0 :(得分:1)

只需移除固定高度即可。无论如何它都与图像有关。

比你必须在图像和".bannercon" div位置相对之间做div,所以它也有图像的高度。

删除

#header-fade-0 {
  position: absolute;
}

并改变.bannercon css这样的规则

.bannercon {
  padding:1em 0;
  overflow: hidden;
}

这是一个更新的小提琴: https://jsfiddle.net/hhyswzw3/8/

答案 1 :(得分:0)

如果您将高度定义为300px,则无法自动调整div大小,请尝试将div´s CSS更改为

div {
    min-height: 300px;
}