用div+css做下拉菜单,怎么还会影响到其他的层

2021-01-25 12:10:10 字数 949 阅读 5646

1楼:匿名用户

我想这个很简单吧,submenu是不是一个ul或者是一个div框起来的部分,如果是的,那么它就是一个块元素。submenu.style.

display = "block";这句话表明当鼠标放上去时是按照块元素方式显示的,显示的时候会占位,不显示时候不占位,块元素的特点是一个块元素默认占用一行,是纵向排布的,我想你把这个submenu设置一个float属性吧,然后绝对定位一下,这样就不会把下面的div搜索挤下去了,而是会浮动到上方

用div+css做多级下拉菜单怎么做

2楼:匿名用户

给你个源码作为参考 用纯css+html编写而成____________________________________

suckerfish下拉菜单

http://****w3.***/tr/xhtml1/dtd/xhtml1-transitional.dtd">

http://****w3.***/1999/xhtml">home

product

silverback

font deck

services

design

development

consultancy

contact us

3楼:灰原亚美

呃简单的办法……你把默认主题里菜单部分弄下来就行了

4楼:匿名用户

下拉菜单需要配合js,说简单就是用js,控制div的显示与隐藏

5楼:每夜每日难过

个人感觉,用js比较好,你可以学下js。呵呵。

6楼:匿名用户

这里有一个js的多级联动下拉菜单

可以自定义位置和样式 比较实用

里面有教程和源码