Float div垂直对齐div

时间:2012-06-10 14:33:21

标签: html css css-float vertical-alignment

  

可能重复:
  Best practice vertical-align center content on div

如何使用相同的CSS垂直对齐两个方块的中心.content。

Example

由于

4 个答案:

答案 0 :(得分:1)

这是解决方案 - > http://jsfiddle.net/Sha6m/12/

您需要将display: table-cell;添加到内部.content,将他们的垂直对齐添加到中间(vertical-align: middle;)并为他们提供相同的height和他们的父.area的width(100%宽度和高度不幸在这里不起作用,所以当你改变.area的高度和宽度时,你还必须为.content div做这个)。

答案 1 :(得分:0)

style='vertical-align:middle' ..

答案 2 :(得分:0)

您正在将display table-cell应用于错误的元素。您必须将它们包装在容器中,并将display: table cell应用于该容器。检查我的示例 - > http://jsfiddle.net/Sha6m/10/

答案 3 :(得分:0)

如果你有一个固定的高度,我只需添加一个line-height: 100px;并删除你的vertical-aligndisplay

jsfiddle modification