我有一个页面连接形式为< url>?< parameters>和一些形式< url>?< parameters>#< anchor>。后者有几种不同,但可以很容易理解的一个例子就像这样(约):
<a href="http://www.mu_site.com/forum.php?forum=1&thread=1#p5">My forum #1: Tread 1, go to post 5</a>
现在我将这些样式附加到页面上
.pageContent { FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Tahoma, sans-serif; text-align: left; } .pageContent A { FONT-SIZE: 8pt; COLOR: #8d8d8d; FONT-FAMILY: Tahoma, sans-serif; } .pageContent A:hover { COLOR: #000000; } .pageContent A:visited { COLOR: #660000; }pageContent样式正在使用链接所在的位置,几乎无处不在。
让我感到困惑的是,我后一种形式的链接没有标记为已访问过。我已经尝试了不同的DOCTYPE设置,但我无法让它工作。我已经多次上网了(我已经有一年多了这个问题),但要么我不知道要搜索什么,要么只发生在我身上。
答案 0 :(得分:1)
您是否按此顺序尝试了样式?
a:link { color: red } /* unvisited links */ <br>
a:visited { color: blue } /* visited links */ <br>
a:hover { color: yellow } /* user hovers */ <br>
a:active { color: lime } /* active links */ <br>