【发布时间】:2014-07-31 23:04:48
【问题描述】:
我面临以下问题: 我正在尝试使 div 元素适合另一个 div 元素中的剩余空间。 为了您的方便,我附上了 jsfiddle。
在这个例子中,你可以看到红色方块在黑色方块之外(因为我使用了 height: 100% 并给了红色方块一个偏移量)。
我如何确保红色方块只是填充黑色方块,但不会超出它?
ps:黄色方块不能改变(所以需要50px,没有百分比)。
css 文件:
#boundaries
{
position: absolute;
background: black;
height: 90%;
width: 95%;
}
#top
{
position: relative;
height: 50px;
width: 90%;
margin: 20px;
background: yellow;
}
#bot
{
position: relative;
margin: 20px;
height: 100%;
width: 90%;
background: red;
}
html代码:
<div id="boundaries">
<div id="top">
top
</div>
<div id="bot">
bot
</div>
</div>
【问题讨论】:
-
@Pete,您可以将其添加为答案。