use*_*991 9 html css anchor hyperlink visited
我有一个页面连接形式<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>
Run Code Online (Sandbox Code Playgroud)
现在我将这些样式附加到页面上
.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设置,但我无法让它工作.我已经多次上网(我已经有一年多了这个问题),但要么我不知道要搜索什么,要么只发生在我身上.
小智 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>
Run Code Online (Sandbox Code Playgroud)
请参阅参考http://www.w3.org/TR/CSS21/selector.html#x35