HTML/CSS 中是否有一种方法可以仅更改一个列表项的颜色而不是全部?我只想更改它们每个的颜色,以便用户知道他在哪个页面上。现在我只能做到这一点,a:hover
但我不知道我该怎么做才能保持颜色。
HTML:
<div id="nav">
<div class="wrapper">
<ul id="buttons">
<li><a href="index.html">| About</a></li>
<li><a href="html/gallery.html">| Gallery</a></li>
<li><a href="html/prices.html">| Prices</a></li>
<li><a href="html/faq.html">| FAQ</a></li>
<li><a href="html/contact_us.html">| Contact Us</a></li>
<div class="clear"></div>
</ul>
</div>
</div>
CSS:
#buttons {
background-color: black;
}
.clear { clear: both; }
#buttons li a
{
position:block;
color:#fff;
padding:1em;
text-decoration:none;
float:left;
width:95px;
}
#buttons li a:hover
{
background-color:#bc1b32;
}