我想在我的网站上创建一个简单的下拉菜单。我试图获得它,所以当我将鼠标悬停在“关于我”选项卡上时,它会下拉菜单,并在该菜单中“联系我”。我有它的工作,但问题是即使当我把鼠标放在它出现的导航栏的同一行上,所以如果我将鼠标悬停在Home上,它就会出现。我只是想让它在我周围徘徊时出现。下拉菜单到敏感
这里是我的CSS和HTML
#nav{
width: 75%;
height: 3%;
font-size: 150%;
font-weight: bold;
border-radius: 8%;
text-align: center;
margin: 0 auto;
}
#nav ul {
height: auto;
padding: 0% 0%;
margin: auto%;
background-color: #f2f2f2;
border-bottom: 5% solid #ccc;
display: inline-block;
overflow: hidden;
}
#nav li {
display: inline-block;
padding: 3%;
margin-left: auto;
margin-right: auto;
}
#nav a {
text-decoration: none;
padding: 0% 0% 0% 0%;
}
#nav a:hover {
color: #000000;
background-color: white;
}
#aboutme:hover ul {
display: block;
}
#nav li ul {
display: none;
}
#nav li:hover ul{
display: block;
}
<ul id="nav">
<li><a href="index.html">Home</a></li>
<li><a href="aboutme.html">About Me</a>
<ul>
<li><a href="contact.html">Contact Me</a></li>
</ul>
</li>
<li><a href="services.html">Services</a></li>
<li><a href="Gallery.html">Gallery</a></li>
<li><a href="kotorsale.html">For Sale</a></li>
<li><a href="buildlog.html">Build Log</a></li>
</ul>
我测试你的代码,却不能重现这一现象。 http://jsfiddle.net/JzvbU/。也许还有一些你没有显示的代码? –