How to horizontal & vertical center a div?
This question already has an answer here:
If you know the dimensions of the inner div you can use CSS.
#outer {
    position: relative;
}
#inner {
    position: absolute;
    width: 200px;
    height: 200px;
    left: 50%;
    top: 50%;
    margin-top: -100px;
    margin-left: -100px;
}
 There are other options using display: table-cell and vertical-align: middle etc.  
Other options include JavaScript to dynamically determine the dimensions of the inner div and set the negative margins like above.
使用javaScript或尝试使用http://www.jakpsatweb.cz/css/css-vertical-center-solution.html
The easiest and most reliable way to do it is with JavaScript. Try the code given in this blog post. Trying to do it in CSS is a nightmare, because CSS was not designed to handle vertical alignment.
链接地址: http://www.djcxy.com/p/13204.html上一篇: 如何在父div中水平居中三个div?
下一篇: 如何水平和垂直居中div?
