以下是我的导航栏:
<ul>
<li><a href="index.html">HOME</a></li>
<li><a href="portfolio.html">PORTFOLIO</a></li>
<li><a href="resources.html">RESOURCES</a></li>
<li><a href="testimonials.html">TESTIMONIALS</a></li>
<li><a href="about.html">ABOUT</a></li>
<li><a href="contact.html">CONTACT</a></li>
</ul>
</nav>
我的CSS:
a: hover {
color: brown;
}
a: active {
color: #1490A5;
}
我试图将活动链接用一种颜色,当我将鼠标悬停在另一种颜色上时,它不能正常工作
答案 0 :(得分:3)
删除两个点和伪类之间的空格
a:hover {
color: brown;
}
a:active {
color: #1490A5;
}
答案 1 :(得分:0)
消除selector
和pesudo
之间的差距:
a: hover {
^----------------Remove
a: active
^---------------Remove
a:hover {
color: brown;
}
a:active {
color: #1490A5;
}
&#13;
<ul>
<li><a href="index.html">HOME</a></li>
<li><a href="portfolio.html">PORTFOLIO</a></li>
<li><a href="resources.html">RESOURCES</a></li>
<li><a href="testimonials.html">TESTIMONIALS</a></li>
<li><a href="about.html">ABOUT</a></li>
<li><a href="contact.html">CONTACT</a></li>
</ul>
&#13;
答案 2 :(得分:0)
css元素中应该没有空格,在:active和:hover之前,你的代码应该是这样的:
a:hover {
color: brown;
}
a:active {
color: #1490A5;
}