HTML:div中的垂直对齐div

时间:2013-04-11 18:59:42

标签: html5 css3 vertical-alignment

我想垂直居中另一个div中的div,但我不能让它工作。图像div需要以父(黑色)div为中心。我已经尝试了

position: absolute;

修复,以及

display: table-cell; 

但它们似乎都不起作用。问题似乎是我的父母div 100%..任何人都可以帮助我吗?这个例子在这里:

http://jsfiddle.net/mkGXx/

1 个答案:

答案 0 :(得分:1)

<div style="display: table; height: 800px; #position: relative; overflow: hidden;">
    <div style=" #position: absolute; #top: 50%;display: table-cell; vertical-align: middle;">
      <div class="greenBorder" style=" #position: relative; #top: -50%">
        any text<br />
        any content<br /><br /><br />
        everything is vertically centered
      </div>
    </div>
  </div>

见:http://jsfiddle.net/9eDXM/