我试图做一个像下面的导航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