41

私のページでは、次の CSS が設定されています。

a:link {
    color: #0094DE;
    text-decoration: none;


}
a:visited {
        text-decoration: none;
color: #0094DE;

}
a:hover {
text-decoration: underline;
color: #DD127B;

}

クラスが割り当てられている div 内のリンクの色を変更したい。私は次のことを試しました:

register:link{color:#FFFFFF;
        }

register は、リンクの色を変更したい div の名前です。どうやってやるの?また、同じ div 上のホバー リンクの色を変更する方法は?

4

8 に答える 8

59
.register a:link{
    color:#FFFFFF;
}
于 2012-06-01T06:40:03.340 に答える
5

このようなものはどうですか...

a.register:link{
    color:#FFFFFF;
}
于 2015-06-06T16:58:03.460 に答える
4

OPが実際に求めていることについて混乱があると思います。

このソリューション:

a.register:link {color:#FFF}

...クラスが「登録」のリンクの色を変更します。しかし、それはOPが求めていたものではありません。

そして、この解決策:

.register a:link {color:#FFFFFF;}

...それ自体はクラスを持たないが、クラス "register" を持つ div 内に配置されているリンクの色を変更します。そして、それがOPが求めていたものです。

これらの回答は両方ともここで支持されていますが、元の質問に対する正しい回答は 2 番目の回答のみです。

于 2021-04-27T12:04:01.060 に答える
-2

小さいサイズのバージョン:

#register a:link {color: #fff}
于 2014-09-03T07:44:06.757 に答える