<div id="divLogin" style="border:solid 10px #898989;background:#fff;padding:10px;width:780px;z-index:1001; position: absolute; display:none;top:50%; left:50%;margin:0 auto;">
asdasd
</div>
想将这个层屏幕居中,可是却固定死了在一个位置,,,,,,怎么办啊?
------解决方案--------------------------------------------------------
去掉position: absolute;
------解决方案--------------------------------------------------------
<div id="divLogin" style="border:solid 10px #898989;background:#123;width:780px; top:50%; margin:0 auto;">
asdasd
</div>
外面不要放其他容器
------解决方案--------------------------------------------------------
用fix定位吧,不要用position,
------解决方案--------------------------------------------------------
用fix那个不行,你还是用relative吧,我尝试了一下,可以的<div id="divLogin" style="border:solid 10px #898989;background:#fff;padding:10px;width:780px;z-index:1001;position:relative;top:50%; left:50%;margin:0 auto;">
asdasd
</div>
------解决方案--------------------------------------------------------
把div放在一个table里面可否?然后让table的width为100%
------解决方案--------------------------------------------------------
自己条样式就好了 ,没什么难的
------解决方案--------------------------------------------------------
这个样式就是你自己慢慢调了,你用了position这个是绝对位置,加了这个当然就固定了啊,而且你还是浮动的层。。。。你想表达个什么意思嘛?广告?还是显眼的提示信息?不然为何要用浮动层?而且还显示在屏幕中间的位置?
------解决方案--------------------------------------------------------
position换为relative
------解决方案--------------------------------------------------------
<div id="divLogin" style="border:solid 10px #898989;background:#fff; position:absolute;padding:10px;width:780px;z-index:1001; top:45%;left:20%; margin:0 auto;">
asdasd
</div>
------解决方案--------------------------------------------------------
同意12楼的意见!
------解决方案--------------------------------------------------------
我小小小小地路过,帮你顶下.....
------解决方案--------------------------------------------------------
position:relative