Body:<body><div id="menu"> <ul> <li><a href="#">首页</a> <ul> <li><a href="#">视频学习</a></li> <li><a href="#">案例学习</a></li> <li><a href="#">交流平台</a></li> </ul> </li> <li><a href="#">课程大厅</a> <ul> <li><a href="#">JavaScripJavaScripJavaScript</a></li> <li><a href="#">jQuery</a></li> </ul> </li> <li><a href="#">学习中心</a> <ul> <li><a href="#">视频学习</a></li> <li><a href="#">案例学习</a></li> <li><a href="#">交流平台</a></li> </ul> </li> <li><a href="#">经典案例</a></li> <li><a href="#">关于我们</a></li> </ul></div> </body>CSS: ul{ list-style:none;} ul li{ float:left; line-height:40px; text-align:center; position:relative;} a{ text-decoration:none; color:#000; display:block; padding:0 10px;} a:hover{ color:#FFF; background-color:#666;} ul li ul li{ float:none; border-left:none; margin-top:2px; background-color:#eee; } ul li ul{ display:none; position:absolute;} ul li:hover ul{ display:block;}效果看图。。。
2 回答
已采纳

赵小布
TA贡献25条经验 获得超7个赞
<li><a href="#">首页</a> <ul style="width:100px;"> <li><a href="#">视频学习</a></li> <li><a href="#">案例学习</a></li> <li><a href="#">交流平台</a></li> </ul> </li> <li><a href="#">课程大厅</a> <ul style="width:300px;"> <li><a href="#">JavaScripJavaScripJavaScript</a></li> <li><a href="#">jQuery</a></li> </ul> </li> <li><a href="#">学习中心</a> <ul style="width:100px"> <li><a href="#">视频学习</a></li> <li><a href="#">案例学习</a></li> <li><a href="#">交流平台</a></li> </ul> </li> <li><a href="#">经典案例</a></li> <li><a href="#">关于我们</a></li> </ul>
在每一个二级菜单的ul上设定固定的宽度,覆盖掉继承自一级菜单li的宽度,这样就好啦。
添加回答
举报
0/150
提交
取消