我正在嘗試爲我的個人網站創建一個下拉菜單,但有些東西似乎沒有正確顯示。獨立主導航鏈接從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
你爲什麼不接受答案?你說謝謝,剛剛離開? –