HTML/CSS ですべてではなく 1 つのリスト項目の色を変更する方法はありますか? それぞれの色を変更して、ユーザーが自分がどのページにいるのかがわかるようにしたいだけです。今のところ、私はそれを行うことしか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;
}