9

<url>?<parameters>形式と<url>?<parameters>#<anchor>形式の一部のリンクがあるページがあります。後者にはいくつかの異なるものがありますが、簡単に理解できる1つの例は次のようになります(約):

<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 {
        フォントサイズ:8pt;
        色:#666666;
        フォント-家族:タホマ、サンセリフ;
        text-align:左;
    }
    .pageContent A {
        フォントサイズ:8pt; 色:#8d8d8d; フォント-家族:タホマ、サンセリフ;
    }
    .pageContent A:hover {
        色:#000000;
    }
    .pageContent A:visited {
        色:#660000;
    }
    
pageContentスタイルは、リンクがある場所で使用されており、ほとんどすべてが機能します。

私を困惑させるのは、後者の形式の私のリンクが訪問済みとしてマークされないことです。さまざまなDOCTYPE設定を試しましたが、機能させることができません。私は何度もネットを検索しましたが(この問題は1年以上発生しています)、何を検索すればよいかわからないか、自分にしか発生しません。

4

1 に答える 1

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を参照してください

于 2012-12-14T21:41:59.633 に答える