2013-01-04 80 views
1

我在互聯網上搜索了無數個小時尋找解決方案,我永遠無法找到它。如果我有一個登錄頁面,並且想要將它完全集中在頁面的中心,該怎麼辦?如何居中和垂直對齊頁面中的div中間?

我從來沒有想過如何做到這一點,希望有人能幫助我,並結束對我的知識缺乏。

下面是一個例子 enter image description here

我想是有一個與的410px的高度和756px寬度的div來在屏幕上居中。所以垂直和水平。然後我希望能夠將其他內容放入其中。例如,也許我想將登錄頁面放在那裏或博客文章或任何東西。

特別感謝提前!

+0

設置div邊距:auto – kennypu

+0

我希望它在頁面上居中,而不是在另一個div中......好吧,它可能在另一個div中,但是其他div需要擴展到頁面長度和寬度爲 – kevingilbert100

回答

1

使用margin: auto;

HTML:

​<div class="middle">middle</div>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ 

CSS:

​.middle 
{ 
    width: 100px; 
    height: 50px; 
    border: solid 1px red; 
    margin: auto; 
}​ 

See this link for vertical centering

這是fully working example

+0

,它雖然? – kevingilbert100

+0

你的jsfiddle鏈接是無效的 – kevingilbert100

+0

我希望它的中心頁面不在另一個div ...以及它可能在另一個div但其他div需要擴展到頁面的長度和寬度 – kevingilbert100