0

我有我自己制作的 CSS。我用它来制作绿色的导航链接。所以我用a:visited. 然后将鼠标悬停在访问过的链接上不会产生工作hover属性。悬停时请帮我把它变成绿色和红色。[对不起,我的英语不好]

CSS

#nav {
    font-family:arial;
    font-size:20px;
}
#nav a:link {
    color:green;
    text-decoration:none;
}
#nav a:hover {
    color:red;
    text-decoration:none;
}
#nav a:visited {
    color:green;
}
#nav li:hover {
    font-family:arial;
    font-size:21px;
}
#nav li {
    float:right;
    margin: 5px;
}
#nav li#active {
    font-family:arial;
    font-color:red;
    font-size:20px;
    font-weight:bold;
}
#nav li#active:active {
    font-color:red;
}
4

1 回答 1

3

了解级联

#nav a:hover并且同样具体#nav a:visited,因此最后一个将覆盖第一个。

如果您希望它以相反的方式覆盖,请将规则放在:hover规则之后。:visited

于 2014-09-18T13:22:12.597 回答