我正在尝试使浮动 div 具有填充父 div 的高度。
http://jsfiddle.net/sergep/2qPZ2/1/
结构如下:
Parent div______________________
| Middle child
| Left child - float:left
| Right child - float:right
问题是左孩子的文本比右孩子少,这意味着右孩子增加了父 div 的高度(以适应 div),但左浮动 div 并没有效仿。
CSS看起来像这样:
.bottomcontainer {
bottom: 0;
position: absolute;
width: 100%;
height: auto;
}
.bottomleft {
background: #346CA5;
float:left;
width: 50%;
}
.middle {
background: #FFCE3C;
}
.bottomright {
background: #65B237;
float:right;
width: 50%;
}
我怎样才能让蓝色.bottomleft
类坚持到底部.bottomcontainer
?- 我正在尝试做出响应,所以我不想使用实际的像素大小!
因此,如何使里面的文本垂直居中对齐?