【发布时间】:2011-04-27 23:01:42
【问题描述】:
我正在尝试使用 CSS3 文本阴影创建一个伪链接类,用于导航和正常使用链接。
问题是状态“a:hover”推翻了“a:visited”,所以当鼠标悬停在之前访问过的链接上时,它会输出不同的结果。
如果 CSS 中不存在 a:visited 状态,则已访问链接的颜色将变成标准的紫色,我不喜欢这样。
看看这个网站:www.sayhi.dk
代码如下所示:
HTML
<a class="lnk" href="http://www.twitter.com/sayhidk">@Sayhi.dk</a>
CSS
a.lnk:link {
font-size: 12px;
font-weight: bold;
font-family: Myriad Pro;
text-shadow:1px 1px #ffffff;
color:#7c7565;
text-decoration:none;
}
a.lnk:hover {
font-size: 12px;
font-weight: bold;
font-family: Myriad Pro;
text-shadow: 1px 1px #7c7565;
color:#ffffff;
}
a.lnk:visited {
font-size: 12px;
font-weight: bold;
font-family: Myriad Pro;
text-shadow:#ffffff 1px 1px 1px;
color:#7c7565;
text-decoration:none;
}
a.lnk:active {
font-size: 12px;
font-weight: bold;
font-family: Myriad Pro;
text-shadow:1px 1px #ffffff;
color:#7c7565;
text-decoration:none;
}
希望大家能帮帮我。
【问题讨论】:
标签: css