【发布时间】:2015-04-23 15:24:36
【问题描述】:
当内部 div 定位为绝对(在具有相对位置的 div 内)时,外部 div 没有扩展。
我尝试了 clear:both / overflow:xxx / 和 height: auto 的各种变体。这对我来说似乎很简单,但不知何故它根本不像我期望的那样工作。我将其简化为:
<div class="jumbotron">
<div class=" infobox">
Test
</div>
</div>
还有这个 css sn-p:
.jumbotron{
background-color: #000;
position: relative;
min-height: 300px;
}
.jumbotron .infobox{
background-color: #dddddd;
position: absolute;
bottom: 10px;
width: 500px;
height: 900px;
}
我想要实现的是让内部 div 从外部 div 的底部“长大”,并使外部 div 相应地扩展。
感谢任何帮助!
谢谢,达里奥
【问题讨论】:
-
这是不可能的。绝对定位的元素会从文档正常流程中移除,并且容器不知道它们的高度或宽度。
-
唯一的办法就是添加一些js。
标签: html css css-position absolute