解决办法是,用js,判断,如果window的高度小于一个值,我这里是480,就强制window不变低,代码如下:
if(wrapHeight >= 482){ $("#login-wrapper").width(wrapWidth); $("#login-wrapper").height(wrapHeight); $("#login-form").css({"margin-left":"-"+formWidth+"px","margin-top":"-"+formHeight+"px"}); }我这里,login-wrapper是和body一样,宽100%,高100%,只有当wrapHeight(window的高度)大于480,再让登录区域 login-form 居中。最终效果如下: