CSS 悬停未按预期工作。为什么?
CSS Hover is not working as intended. Why?
我试图在列表项中设置一个锚点,以便在鼠标悬停时改变颜色。它对 PORTFOLIO 和 CONTACT 无法正常工作(当我将鼠标悬停在 ABOUT 上时,CONTACT 会改变颜色)但它对 HOME 和 ABOUT 根本不起作用(HOME 和 ABOUT 根本不会改变颜色)。为什么会这样?
这是我的 CSS 代码:
li a:hover{color: #E3872D;}
这是我的 HTML 代码:
<div class="leftpart_wrap">
<ul class="navbar">
<li><a href="#home">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#portfolio">Portfolio</a></li>
<li><a href="contact">Contact</a></li>
</ul>
<div class="leftpart_bottom">
<ul id="icons">
<!--Icons go here and their hovering attribute works perfectly-->
</ul>
</div>
</div>
可能是几件事。您的代码是正确的,但您的 CSS 中可能有一些覆盖样式。尝试使用更具体的 CSS 看看它是否解决:
.navbar li a:hover{color: #E3872D;}
我试图在列表项中设置一个锚点,以便在鼠标悬停时改变颜色。它对 PORTFOLIO 和 CONTACT 无法正常工作(当我将鼠标悬停在 ABOUT 上时,CONTACT 会改变颜色)但它对 HOME 和 ABOUT 根本不起作用(HOME 和 ABOUT 根本不会改变颜色)。为什么会这样?
这是我的 CSS 代码:
li a:hover{color: #E3872D;}
这是我的 HTML 代码:
<div class="leftpart_wrap">
<ul class="navbar">
<li><a href="#home">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#portfolio">Portfolio</a></li>
<li><a href="contact">Contact</a></li>
</ul>
<div class="leftpart_bottom">
<ul id="icons">
<!--Icons go here and their hovering attribute works perfectly-->
</ul>
</div>
</div>
可能是几件事。您的代码是正确的,但您的 CSS 中可能有一些覆盖样式。尝试使用更具体的 CSS 看看它是否解决:
.navbar li a:hover{color: #E3872D;}