我将此CSS添加到我的垂直菜单中以创建下拉菜单...
vertical-nav ul li ul{
display:none;
list-style-type:none;
width:125px;
padding:0px;
margin-top:3px;
margin-left:-5px;
}
vertical-nav ul li:hover ul{
display:block;
}
vertical-nav ul li:hover ul li{
background-color:#555555;
width:125px;
height:30px;
display:inline-block;
}
vertical-nav ul li ul li:hover{
background-color:#333333;
}
vertical-nav ul li ul li a{
color:#FFF;
text-decoration:underline;
}
vertical-nav ul li ul li a:hover{
text-decoration:none;
}
和 HTML:
<li><a href="index.php?id=resellers">Staff</a>
<ul class="sub-menu">
<li><a href="#">Dropdown 1</a></li>
<li><a href="#">Dropdown 2</a></li>
<li><a href="#">Dropdown 3</a></li>
</ul>
</li>
这是一个示例 JSFIDDLE:http: //jsfiddle.net/3W8kE/
任何想法为什么它不起作用?下拉菜单不断显示