如何让浏览器识别<url>#<anchor> </anchor> </url>表单上的访问链接

时间:2012-12-14 20:03:36

标签: html css hyperlink anchor visited

我有一个页面连接形式为&lt; url&gt;?&lt; parameters&gt;和一些形式&lt; url&gt;?&lt; parameters&gt;#&lt; anchor&gt;。后者有几种不同,但可以很容易理解的一个例子就像这样(约):

<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设置,但我无法让它工作。我已经多次上网了(我已经有一年多了这个问题),但要么我不知道要搜索什么,要么只发生在我身上。

1 个答案:

答案 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>

参见参考http://www.w3.org/TR/CSS21/selector.html#x35