问问题
27771 次
3 回答
4
如果您当前正在开发您的 css,浏览器很可能缓存了错误版本的样式表,这可以解释为什么您的链接无法正确显示。
请尝试以下操作:在指向 css 的链接中,添加一个带有垃圾值的查询字符串。这将强制重新下载 css 并查看您的规则是否始终适用。如果他们这样做了,那么您就知道这是一个缓存问题。保持查询字符串不变,您的用户将重新下载 css。如果没有,那么你有一个CSS问题。为 firefox 下载 firebug,检查未显示正确颜色的链接之一,并查看适用于它的规则。
以下是添加查询字符串的方法:
<link rel="stylesheet" type="text/css" href="style.css?v=3">
于 2011-03-31T15:58:46.617 回答
1
当然这是一个旧帖子,但我最近遇到了同样的问题。经过几个小时的搜索,我终于意识到我的标记是无效的,因为使用了以下语法:
<a href="somlink"><i>my link text</i></a>
这在所有浏览器中都能完美呈现,但我的样式表中的“a”选择器当然是不够的。在这种情况下,我需要以下内容:
a i, a:hover i, a:visited i
{
some rule....
}
希望这可以帮助某人...
于 2012-11-01T09:53:24.147 回答
0
听起来很奇怪。
首先,我会color
在您的基础上放置一个a
以匹配您的a:link
and a:visited
:
a {
outline: 0;
text-decoration: underline;
color: #0099FF;
}
这应该适用于它找到的每个锚标记。如果您有一个没有 href 的锚标记,则a:link
不会适用。
于 2011-03-31T15:56:22.567 回答