我有一個菜單,它有一個子菜單。當我將鼠標懸停在主菜單上時,出現子菜單,但只要我嘗試下去子菜單,大多數情況下都會消失。只有當我速度很快時,我才能在它消失之前得到它。子菜單純CSS和HTML消失
HTML:
<header>
<div class="wrapper">
<a href="#" id="logo" class="fl"><img src="images/logo.png" width="125" height="20" alt=""></a>
<nav class="fl">
<ul >
<li> <a href="#" class="selected">Target Groups</a>
<ul>
<li><a href="">Manage Target Groups</a></li>
<li><a href="">Create Target Group</a></li>
</ul>
</li>
<li><a href="#">Activity</a></li>
<li><a href="#">Reports</a></li>
<li><a href="#">Settings</a></li>
<li><a href="#">Admin</a></li>
</ul>
</nav>
</div>
<!-- end .wrapper -->
</header>
CSS:
header{
margin-top: 30px;
background: url(../images/header-bg.png) no-repeat;
width: 942px;
height: 76px;
padding: 27px 25px 5px;
}
header .wrapper{
border-bottom: 1px solid #e5e5e5;
float:left;
width: 862px;
padding: 0 40px 5px;
position:relative;
}
header nav{
margin-left: 45px;
}
header nav ul{
z-index: 100;
}
header nav ul li{
display: inline;
margin-right: 35px;
line-height: 20px;
z-index: 100;
}
header nav ul li ul{
display: none;
position:absolute;
width: 962px;
left: 0;
top: 40px;
}
header nav ul li ul li{
float: left;
}
header nav ul li:hover ul{
display:block;
}
header nav ul li a{
font-size:16px;
color: #5b666a;
text-decoration: none;
padding: 5px 10px;
}
header nav ul li a.selected,header nav ul li a:hover{
background: #657073;
color: white;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
我真的卡住了,請幫助...
非常感謝你,我一直在嘲笑我幾個小時。你真的幫我:) – Tomer 2011-12-20 06:39:56