如何更改div CSS的特定类中的链接颜色

Ani*_*ain 31 css class colors hyperlink hover

在我的页面中设置了以下CSS:

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


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

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

}
Run Code Online (Sandbox Code Playgroud)

我想更改分配了类的div中的链接颜色.我尝试了以下方法:

register:link{color:#FFFFFF;
        }
Run Code Online (Sandbox Code Playgroud)

其中register是我想要更改链接颜色的div的名称.我怎样才能做到这一点?另外如何在同一个div上更改悬停链接的颜色?

She*_*lal 46

.register a:link{
    color:#FFFFFF;
}
Run Code Online (Sandbox Code Playgroud)

  • @Anthony OP说div分配了一个类.你说的还是适用吗? (3认同)

Adi*_*att 31

它可以是这样的:

a.register:link { color:#FFF; text-decoration:none; font-weight:normal; }
a.register:visited { color: #FFF; text-decoration:none; font-weight:normal; }
a.register:hover { color: #FFF; text-decoration:underline; font-weight:normal; }
a.register:active { color: #FFF; text-decoration:none; font-weight:normal; }
Run Code Online (Sandbox Code Playgroud)

  • 这也是唯一对我有用的语法。非常感谢! (2认同)

fux*_*oft 8

我认为OP实际上在问什么,这是一个混乱的问题。

这个解决方案:

a.register:link {color:#FFF}
Run Code Online (Sandbox Code Playgroud)

...更改类别为“register”的链接的颜色。但这不是OP所要求的。

这个解决方案:

.register a:link {color:#FFFFFF;}
Run Code Online (Sandbox Code Playgroud)

...更改本身没有类但放置在类为“register”的 div 内的链接的颜色。这就是OP所要求的。

这两个答案都在这里得到了赞成,但只有第二个答案是原始问题的正确答案。


小智 5

这样的事情怎么样...

a.register:link{
    color:#FFFFFF;
}
Run Code Online (Sandbox Code Playgroud)