主题:  如何使一个层在不同分辨率的浏览器下都在正中

寒风飞露

职务:普通成员
等级:1
金币:0.0
发贴:51
注册:2002/2/8 11:57:10
#12002/2/15 13:38:09
如何使一个层在不同分辨率的浏览器下都在正中



5DDreamweaver版主

职务:版主
等级:3
金币:10.0
发贴:1031
注册:2001/10/13 14:38:50
#22002/2/15 15:10:12
刚想到的,原创!!
可能一早就有人想到了!!
具体做法请自己查源代码


页面:点这儿参观

编辑历史:[这消息被qqkk2000编辑过(编辑时间2002-02-15 15:11:25)]
[这消息被qqkk2000编辑过(编辑时间2002-02-15 15:12:05)]


iNET

职务:普通成员
等级:1
金币:1.0
发贴:245
注册:2001/6/14 0:19:12
#32002/2/15 22:42:37
很古老的问题了
1.建立一个表格
2.在表格你从菜单从插入一个LAYER
3.就是传说中的相对定位。。。。。。



tuoier

职务:普通成员
等级:1
金币:0.0
发贴:151
注册:2001/5/13 17:08:06
#42002/2/16 0:12:05
相对定位....

简单来说,就是定义一个css为

.layer { position: relative; }

然后把某个层插入某个单元格中,这个单元格再定义css格式为layer(前边定义的css)

此后,层的top,left距离就为该表格的top,left为0开始



tuoier

职务:普通成员
等级:1
金币:0.0
发贴:151
注册:2001/5/13 17:08:06
#52002/2/16 21:37:03
注意

该层要查在该单元格中,切记!!!!!!!!!!!!!!!!!!!!!!!!!!!!



DW5

职务:普通成员
等级:2
金币:1.0
发贴:399
注册:2001/10/21 9:02:05
#62002/2/17 10:04:08
总的来说CSS的定义太麻烦,最好用的方法是用表格绑定,再充分利用表格的自动伸缩功能,这样就可以达到永远居中和用不错位的效果。

如果你不想表格自动伸展,可以把层位置的左位置去掉,这样就是相对定位了