无论用户的屏幕分辨率或窗口大小如何,这里有没有人知道如何使 div 进入页面中心(垂直)?例如,Instagram 的登录页面。如果你让你的窗口更小,div 会一直浮动在中心,直到它到达顶部。我做到了,但问题是当用户不断缩小窗口时,div 实际上正在离开用户窗口(到顶部)。
这是该示例的 Instagram 登录页面: https ://instagram.com/accounts/login/
这是我的另一个例子的页面:http: //www.farespr.com
将不胜感激=)
编辑:这是我的主要 div 代码:
#wrapper2{
width: 960px;
height: 530px;
top: 50%;
margin-top: -280px;
margin-right: auto;
margin-left: auto;
position: fixed;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #dcdcdc;
box-shadow: 0px 0px 5px 3px #f0f0f0;
background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#efefef));
background: -moz-linear-gradient(top, #fafafa, #efefef);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#efefef');
}