开发者

How to center div in the page? (Height & Width)?

silly question, but I can't find answer on it as all answers assume centering div in terms of width.

What I need is to center div in means of height and width so in a very very center of 开发者_运维知识库the page.

I tried this, but it just centers div in means of page width no height.

#myDiv {
   width: 500px;
   height: 500px;
   margin: auto;
}

So how can I get it in the VERY center of the page? )))


Create a wrapper with ID wrapper around the #myDiv element, and apply this CSS code:

#wrapper{
    display: table;
}
#myDiv{
    display: table-cell;
    vertical-align: middle; /*Vertically centered*/
    text-align: center; /* Horizontally centered */
}

This code centers elements of any width/height.


position: absolute;
left: 50%;
top: 50%;
margin-left: -250px; /*(half of width)*/
margin-top: -250px;  /*(half of height)*/

that should work.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜