我有以下设置
html:
<div id="resizable">
<div id="fixHeightTop">Whatever</div>
<div id="problematicDiv">Whatever</div>
<div id="semiProblematicDiv">Whatever</div>
<div id="fixHeightBottom">Whatever</div>
</div>
CSS:
#resizable {
position: relative;
}
#fixHeightTop {
position: relative;
height: 10px;
}
#fixHeightBottom {
position: absolute;
height: 10px;
}
#problematicDiv {
position: relative;
float: left;
width: 80%;
overflow: auto;
}
#semiProblematicDiv {
position: relative;
float: right;
width: 20%;
overflow: auto;
}
#resizable div 可调整大小(jQuery)。我需要做的是给problemDiv 和semiProblematicDiv 一个等于100% 的高度——fixHeightTop 高度——fixHeightBottom 高度,这样我就可以在可调整大小的元素的整个高度上扩展它。问题是我想不出办法。如果我使用 height: 100% 它与底部元素重叠。
任何想法如何做到这一点?