我需要的是以高度和宽度为中心div,以便在页面的正中心。
我尝试了这个,但它只是以页面宽度无高度为中心div。
#myDiv {
width: 500px;
height: 500px;
margin: auto;
}
那么如何才能在页面的非常中心获取它? )))
答案 0 :(得分:2)
position: absolute;
left: 50%;
top: 50%;
margin-left: -250px; /*(half of width)*/
margin-top: -250px; /*(half of height)*/
应该有用。
答案 1 :(得分:2)
在wrapper
元素周围创建ID为#myDiv
的包装器,并应用此CSS代码:
#wrapper{
display: table;
}
#myDiv{
display: table-cell;
vertical-align: middle; /*Vertically centered*/
text-align: center; /* Horizontally centered */
}
此代码将任何宽度/高度的元素居中。