我試圖做一個像下面的導航div,但是當我將鼠標懸停在活動鏈接上時,它仍然獲得灰色背景而不是紅色背景。我該如何改變這一點?我不想更改活動鏈接的紅色背景。導航活動鏈接背景更改鼠標懸停
#navigation ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: black;
}
#navigation li {
float: left;
}
#navigation li a {
display: block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
#navigation li a:hover {
background-color: grey;
}
#navigation .active,
#navigation .active:hover {
background-color: red;
}
<div id="navigation">
<ul>
<li class="active"><a href="#">home page</a></li>
<li><a href="#">Work</a></li>
<li><a href="#">Page2</a></li>
<li><a href="#">Page3</a></li>
</ul>
</div>
它的工作,謝謝你 – sarac