【发布时间】:2020-08-16 11:07:29
【问题描述】:
.nav li:hover a{
background-color: darkgrey;
}
.navbar li {
list-style-type: none;
float: right;
padding-left: 5px;
padding-right: 5px;
margin-top: 17px;
font-family: myriad-pro, sans-serif;
font-weight: lighter;
<body>
<nav class="navbar">
<ul>
<li><a class="list" href="./test.html"> Home</a></li>
<li><a class="list" href="#"> Service</a></li>
<li><a class="list" href="#"> Contact</a></li>
<li><a class="list" href="./test.html"> Training</a></li>
</ul>
大家好。
在导航栏中,我为 li 元素设置了悬停效果。 现在是它自动应用于页面上所有 li 的问题。 我只想在我的导航中获得效果。酒吧,但我如何尝试它是或页面上的所有内容或没有。 sn-p 中的代码不起作用,我使列表悬停的唯一方法是: li:hover a{background-color: darkgrey;} 但显然它应用了页面上的所有 li。 有没有解决的办法? 谢谢!!
【问题讨论】:
标签: html css hover html-lists