【发布时间】:2014-05-08 13:34:13
【问题描述】:
我的内部 div .flex-el 应该是 真实 100% 的父级 #wrapper 受一个大内部 div“.big-object”的影响。
当您向下滚动时,您会看到.flex-el 只有第一个可见 div 高度的 100%,而不是整个容器的高度。
有没有办法强制.flex-el 始终为 100%?
这是jsfiddle
<div id="wrapper">
<div class="big-object"></div>
<div class="flex-el"></div>
<div class="flex-el"></div>
<div class="flex-el"></div>
<div class="flex-el"></div>
</div>
#wrapper {
max-height: 200px;
overflow:scroll;
display: flex;
}
.big-object {
height: 1000px;
width: 20px;
}
.flex-el {
flex: 1;
}
遗憾的是,由于项目设置,这两个标准的事情不可能:
- 为“.flex-el”设置一个固定高度
- 将“.flex-el”设置为位置:绝对;
【问题讨论】: