【发布时间】:2011-07-27 00:41:46
【问题描述】:
我最近在我的网页设计项目中遇到了一个问题,这个问题微不足道,以至于我几次无法解决,但它变得太烦人了。
假设我有一个包含以下规则的样式表:
a {
outline: 0;
text-decoration: underline;
}
a:link {
color: #0099FF;
}
a:visited {
color: #0099FF;
}
a:hover {
color: #FFFF00;
}
a:active {
color: #33FF66;
}
我文档中的链接仅在某些时候具有正确的颜色,但有时它们只是默认的蓝色->紫色链接。我的背景是黑色的,所以这些看起来很糟糕。
如果我刷新页面,大约一半的时间它们会正确呈现。 Firefox 和 Chrome 都会出现这种情况。
发生了什么事?
【问题讨论】:
-
尝试组合
a:link, a:visited,因为它们的颜色相同? -
除了合并你的 :link 和 :visited 之外,css 看起来还不错。你如何包括你的CSS?听起来您的页面有时会加载 css 文件,有时不会。
-
肯定只是
<a>标签的 CSS 应用不一致,还是所有元素? -
为自己获取 Firefox 的 Firebug 扩展 - 它非常适合追踪此类内容...
-
你能告诉我更多关于设置的信息吗,你有服务器场吗?是否只有链接颜色受到影响?还是有更多样式恢复为不同/默认样式?
标签: html css anchor pseudo-class