答案 0 :(得分:15)
您可以使用position: absolute
。
.container
{
height: 400px;
position: relative;
}
.adInfoBox1 {
padding: 5px 5px 5px 10px;
position: absolute;
bottom: 0px;
width: 457px;
background-color: green;
}
.adRegularList .categoryList {
bottom: 0;
height: 16px;
position: absolute;
}
请参阅此处的工作示例:http://jsfiddle.net/hxXJh/5/
答案 1 :(得分:3)
我建议:
.adInfoBox1 {
padding: 5px 5px 5px 10px;
position: absolute;
bottom: 0; /* attaches the element to the bottom */
left: 0; /* attaches the element to the left-side */
right: 0; /* attaches the element to the right-side */
background-color : green;
}
以上将隐含地给出.adInfoBox
100%的宽度。可以通过删除或修改right
或left
声明来进行调整。我删除了float
,因为使用position: absolute;
无论如何都会从文档流中取出该元素。
答案 2 :(得分:0)
将adInfoBox1
的css更改为:
.adInfoBox1 {
float: left;
padding: 5px 5px 5px 10px;
position: absolute;
width: 457px;
background-color : green;
bottom: 0;
}
答案 3 :(得分:0)
简单棘手的解决方案。 Div 2将位于容器Div的底部。
<div id="containerDiv">
<div id="div1" style="heigth:90%;"></div>
<div id="div2">Content here...</div>
</div>