为这可能是一个非常基本的问题道歉,但我还没有在网上找到解决方案。
我有一个简单的 CSS 菜单,这里是 CSS:
#nav {
    width: 100%;
    float: left;
    margin: 0 0 3em 0;
    padding: 0;
    list-style: none;
    opacity:1;
    border-bottom: 1px solid #ccc; 
    border-top: 1px solid #ccc;
}
#nav li {
    float: left; 
}
#nav li a {
    display: block;
    padding: 8px 15px;
    text-decoration: none;
    font-weight: bold;
    color: #069;
    border-right: 1px solid #ccc;
}
#nav li a:hover {
    color: #c00;
    background-color: #fff;
}
/* End navigation bar styling. */
这是来自在线教程,所以不是我的代码。
这是HTML:
<!-- language: lang-html -->
<ul id="nav">
    <li><a href="#">About Us</a></li>
    <li><a href="#">Our Products</a></li>
    <li><a href="#">FAQs</a></li>
    <li><a href="#">Contact</a></li>
    <li><a href="#">Login</a></li>
</ul>
我想要做的就是在悬停时为每个菜单项设置不同的颜色(u)。
我假设您需要为每个项目创建一个单独的 id(或类),但我不确定语法,无论我尝试什么,它都无法正常工作。
非常感谢您的帮助。