0

リストに入っているリンクを動的に取得しました。リンクをクリックすると、他のコンテナでそのページが開きます。訪問したリンクの色を変更したい。基本的にブロックの背景色。クリックで色を変えることができます。ただし、ページを更新しない限り、nまでそのままにしておく必要があります。使用しました

ul
{
    list-style-type: none;
    margin:0;
    padding:0;
    text-decoration:none;
    display: block;
}

a {
    text-decoration: none;
    display: block;
}

ul li{
    padding-bottom: 10px;
    text-decoration: none;
}

li:hover {
    background-color:#7EA5E4;
}

li a:visited, a:active{
    background-color: #09F;
}

変更が必要な場所を教えてください。

4

3 に答える 3

0

私はあなたがこのように見えることを願っています:-http://tinkerbin.com/VsbhpxGi

.activeクラスを作成してで定義する必要がありますli

このような :-

li.active {
    background-color:#7EA5E4;
}

更新された回答

リンクがアクティブになるようにリンクをクリックすると、このように見えることを願っています......更新された回答を参照してください...

http://tinkerbin.com/Fm0lRO8Z

于 2012-08-21T11:50:02.433 に答える
0

色/フォントファミリを自分に合うように変更するなどの方法を試すことができます

.Link  A:visited {
    text-decoration: none;
    font-family: arial,sans-serif ;
    color: #fff;
}

.linkカスタムクラスです

これがお役に立てば幸いです、

ありがとう、

ジャック。

于 2012-08-21T11:48:48.953 に答える
0

つまり、何をしますか:visited。ただし、「ブロック」はリストアイテムであり、リンクではないためアクセスできません。適切なスタイルをリストアイテムからアンカーに移動して、ブロックとしてアンカーするスタイル。そうすれば、背景のスタイルを設定することもできます。

于 2012-08-21T11:49:11.027 に答える