我正在尝试为我的个人网站创建一个下拉菜单,但有些东西似乎没有正确显示。独立主导航链接从CSS导航子链接?
HTML:
<header class="mainheader">
<nav class="nav">
<ul>
<li>Home</li><li>
<a href="/">League</a></li><li>
<ul class="nav-dropdown">
<li><a href="#">bbva</a></li>
<li><a href="#">barclays premier league</a></li>
</ul>
<a href="/">Contact</a></li>
</ul>
</nav>
</header>
CSS:
.mainheader, .header-text, .header-text-soccer {
background-color: green;
margin-left: 60px;
margin-right: 60px;
margin-top: 20px;
height: 60px;
border-radius: 6px;
}
.mainheader nav ul li a {
text-decoration: none;
color: white;
}
.mainheader nav ul li {
display: inline-block;
padding: 20px;
color: white;
}
.nav ul li:hover {
background-color: #41a608;
height: 20px;
border-radius: 2px;
}
代码的最后几行,我认为这个问题。悬停部分覆盖了.nav中的每个行项目,但我不知道如何在css中与子导航链接(应下拉)分离主导航链接。
任何人都可以向我解释我应该添加什么代码让它工作?
谢谢。
如果您可以在** Snippet **或[JSFiddle](http://www.jsfiddle.net)中创建演示程序,则更好。 – divy3993
你为什么不接受答案?你说谢谢,刚刚离开? –