为了账号安全,请及时绑定邮箱和手机立即绑定

二级菜单设置float:none;后仍然横向显示

http://img1.sycdn.imooc.com//58c626550001ca3a06870125.jpg

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>nav</title>

<style>

* {

margin: 0;

padding: 0;

}


#nav {

background-color: #C78888;

width: 600px;

height: 40px;

margin: 0 auto;

margin-top: 40px;

}


ul {

list-style: none;

}


ul li {

float: left;

line-height: 40px;

text-align: center;

}

ul li ul li {

float: none;

background-color: #EE9494;

margin-top: 5px;

}

a {

text-decoration: none;

color: black;

display: block; 

padding: 0 10px; 

}

a:hover {

color:#FFFFFF;

background-color: #7A7878; 

}

</style>

</head>

<body>

<div id="nav">

<ul>

<li><a href="#">首页</a> </li>

<li><a href="#">课程大厅</a> </li>

<ul>

<li><a href="#"><a href="#">javascript</a></li>

<li><a href="#">JQuery</a></li>

</ul>

<li><a href="#">学习中心</a> </li>

<li><a href="#">经典案例</a> </li>

<li><a href="#">关于我们</a> </li>

</ul>

</div>

</body>

</html> 


正在回答

2 回答

单纯要解决你二级菜单横向显示的问题的话,就是你

<li><a href="#">课程大厅</a> </li>

应该吧</li>放在</ul>后面

<li><a href="#">首页</a> </li>

<li><a href="#">课程大厅</a> 

      <ul>

             <li><a href="#"><a href="#">javascript</a></li>

              <li><a href="#">JQuery</a></li>

      </ul>

</li>
1 回复 有任何疑惑可以回复我~
#1

韩云涛 提问者

嗯嗯,非常感谢,这么简单的问题。。。。我去暖气上把脑子里的水蒸干。
2017-03-13 回复 有任何疑惑可以回复我~

另外你这个<li><a href="#"><a href="#">javascript</a></li>多复制了一个A标签

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
形形色色的下拉菜单
  • 参与学习       106970    人
  • 解答问题       543    个

本教程从易到难,循循渐进,运用不同技术实现动态下拉菜单

进入课程

二级菜单设置float:none;后仍然横向显示

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信