下拉菜单的定位改成绝对定位,也就是position:absolute;
你说的是top也跟着浮动吧?如果是这样的话那你只能把上面的div设置一个固定的高度,能够包含你的下拉菜单,或者下拉菜单外面的div固定高度后,超过高度出现滚动条
我用css做过下拉菜单,当时是第一层菜单的li用relative,第二次ul用absolute的,你试试看?
没具体看你的代码.但下拉菜单都是用JS解决