以文本方式查看主题

-  ╋艺 镇╋  (http://zyzsky.com/bbs/index.asp)
--  ┣◇网站建设&Web语言  (http://zyzsky.com/bbs/list.asp?boardid=4)
----  .net(C#)中div做的下拉菜单,采用绝对定位,网页页面大小改变时,菜单也跟着错位。如何能相对定位?  (http://zyzsky.com/bbs/dispbbs.asp?boardid=4&id=1285)

--  作者:乐魔舞
--  发布时间:2008/4/7 22:58:56
--  .net(C#)中div做的下拉菜单,采用绝对定位,网页页面大小改变时,菜单也跟着错位。如何能相对定位?

将div 放在表格中,并将绝对位置的值去掉,然后加上事件。
例如:
<div id="Layer1" style="position:absolute; width:140; height:140; overflow:auto; z-index:1;">

当然,也可以通过JS写

 

 

因为你隐藏的菜单没有绝对定位,他显示的时候肯定会占位置

我告诉过你,会把下面的内容顶下去

 

做成相对定位就不会顶到下面的内容了