在容器中,您可以以任何方式将两个块放在彼此上方(例如绝对)并使容器扩展到最大的大小/高度吗?
如果使用position: absolute
容器没有扩展到定位元素的大小。
有没有办法用 CSS 获得这种效果?
说明性(已失效)示例:
<div class="wrap">
<div class="foo">foo</div>
<div class="bar">bar</div>
</div>
CSS:
.wrap{
position: relative;
}
.foo{
height: 40px;
}
.bar{
height: 60px;
width: 100%;
position: absolute;
top: 0;
left: 0;
}
jsfiddle:http: //jsfiddle.net/qjFR9/
我想定位.bar
在.foo
(位置.bar
好像没有.foo
)并且.wrap
应该是最大孩子的高度。