<div style="width:300px; height:50px; background:#cccccc; padding-top:16px ">www.zhiin.net</div>

解决方案 »

  1.   

    zhiin兄,你这个不是自动适应的居中,如果高度变了,它就不是垂直居中的了!
      

  2.   

    <div style="width:200px;alignment:center">
    aaaaaaaaaa<br>
    b<br>
    c
    </div>不是什么浏览器都支持
      

  3.   

    alignment:center不是垂直对齐,而是水平对齐吧?而且是IE不支持的吧?
      

  4.   

    我知道一种方法可以达到这种效果,就是用两个div加动态属性,不知道有没有更好的方法?
    因为在我的程序中会大量使用,这种方式的效率不会很高。<div style="width:200px; height:200px; padding-top:expression((this.clientHeight-this.firstChild.offsetHeight)/2); background-color:#EEEEEE">
    <div>
    在DIV中垂直居中对齐
    <div>
    </div>