ここにいる人は、ユーザーの画面解像度やウィンドウサイズに関係なく、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');
}