+ -
当前位置:首页 → 问答吧 → 绝对定位后,怎么让层显示在屏幕的中间

绝对定位后,怎么让层显示在屏幕的中间

时间:2011-09-07

来源:互联网

大家好:
有一个div层,我让它绝对定位
position:absolute;
top:100px;
left:500px;
在我的机器上 调试 是显示在屏幕的中间的 但是在其他的机器上 就不可以了

可能是浏览器的问题 也有可能是 屏幕分辨率的问题 

有没有 办法解决 这种显示问题  

谢谢!

作者: wang_youyu   发布时间: 2011-09-07

引用楼主 wang_youyu 的回复:
大家好:
有一个div层,我让它绝对定位
position:absolute;
top:100px;
left:500px;
在我的机器上 调试 是显示在屏幕的中间的 但是在其他的机器上 就不可以了

可能是浏览器的问题 也有可能是 屏幕分辨率的问题

有没有 办法解决 这种显示问题

谢谢!


呃~·绝对定位这个本来就是固定的~·

你应该相对中间的1002绝对定位 这样屏幕多大都没事了。。。

你页面中间是1002居中的吗?

作者: MuBeiBei   发布时间: 2011-09-07

2楼 你好
1002绝对定位 是什么意思呀 我定位是根据它父层的位置

作者: wang_youyu   发布时间: 2011-09-07

引用 2 楼 wang_youyu 的回复:
2楼 你好
1002绝对定位 是什么意思呀 我定位是根据它父层的位置

你父层是整个浏览器大小了吧》?

父层的宽度是width:100%?

这样肯定浏览器宽度不一样的时候 显示的位置就不一样~·

作者: MuBeiBei   发布时间: 2011-09-07

left =(屏幕宽度(document.body.offsetWidth)- 浮动层的宽度)/2

top 同理

作者: caiwang_net   发布时间: 2011-09-07

热门下载

更多