我需要将定位设置为绝对,以便我可以#bottom
固定在屏幕底部。我还需要让它适合容器的宽度/填充#panel
。但是,当我将位置设置为绝对时,宽度刚好填满整个屏幕的宽度,我该如何停止呢?我需要 #bottom 以适合#panel
.
HTML:
<div id="panel">
<div id="bottom">
<div class="update"></div>
</div>
</div>
CSS:
#panel {
width: 21.25%;
height: 100%;
background-color: #0794ea;
float: left;
padding: 0 1.5%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.update {
width: 100%;
background-color: #006699;
text-align: center;
height: 56px;
color: white;
}
#bottom {
position: absolute;
bottom: 20px;
width: 100%;
}
上面是正在发生的事情的图像。绿色是填充,蓝色是它应该适合的内容区域(深蓝色是#panel
我试图适合内容区域的实际 div ( ))。我假设因为它绝对忽略了这一点,我正在寻找一种方法来解决这个问题。
小提琴:http: //jsfiddle.net/qTJhW/
谢谢