css做的下拉菜单出了问题,求大神看下

我想让当鼠标移入a标签时,子菜单独占一行显示... 我想让当鼠标移入a标签时,子菜单独占一行显示 展开
 我来答
麒麟168
2018-05-23 · 知道合伙人IT服务行家
麒麟168
知道合伙人IT服务行家
采纳数:114 获赞数:497
上海开放大学二等奖奖金获得者,中科集团项目经理

向TA提问 私信TA
展开全部

答:这个是html+css3写出来的效果,就按你的布局写的,我就不用标准的写了,按你的写你才看明白。把那个子页设置成隐藏就可以了。如下:

#Dao  ul {

position: absolute;

list-style: none;

margin:0px 50px 0px  0px;

width: 400px;

background: yellow;

overflow: hidden;

}

如果,你想要鼠标经过上面那个首页就弹出子页的那个小li,你必须调用javaScript 函数来实现,因为你这样布局嵌套UL和LI是错的。做下拉菜单本来是一种很简单的布局,直接把CSS写在想要的效果在a:hover{}里面就能实现的,这样基本上省了我上面写的全部代码。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式