2011-08-25 61 views
0

我有一個div,我想在瀏覽器視圖中垂直居中。瀏覽器查看窗口中的中心div

換句話說,如果用戶向下滾動,我希望div顯示在用戶正在查看的當前Y軸的相同中心位置。

感謝

+0

與位置的包裝:相對的,絕對的前50% – Himberjack

+0

一般的好做法的具體DIV(在計算器或其他地方)就是從你所得到的那些不起作用的代碼中發佈相關的代碼塊,以便其他人可以準確地看到你所嘗試的是什麼。 – rossdavidh

回答

2

在這裏你去,試試這個:

div { 
    position: fixed; 
    top: 50%; 
    height: 100px; 
    width: 200px; 
    background: red; 
    margin-top: -50px; /* half the div's height */ 
}