2012-06-01 2 views
23

In meiner Seite der folgenden CSS gesetzt werden, um die Linkfarbe in einer bestimmten Klasse zu ändern:Wie für ein div CSS

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


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

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

} 

ich in einem div die Link-Farbe ändern mag, die eine Klasse zugewiesen ist . Ich habe versucht, die folgenden:

register:link{color:#FFFFFF; 
     } 

Wo Register der Name des div ist, in dem ich möchte den Link Farbe ändern. Wie kann ich das tun? Auch wie die Farbe für Hover-Link über das gleiche div ändern?

Antwort

33
.register a:link{ 
    color:#FFFFFF; 
} 
+0

beachten Sie, dass diese #register sein sollte, nicht .register ... die OP sagte div nicht Klasse – carrabino

+3

@Anthony Die OP sagte div mit einer Klasse zugeordnet. Ist das, was du sagst, immer noch gültig? –

+0

OP: "Wo register ist der Name des Div, in dem ich die Linkfarbe ändern möchte" ... was für mich sagt, Register ist der ID-Wert, nicht der Name einer Klasse, die dem div zugewiesen wurde. – carrabino

3
#register a:link 
{ 
color:#fffff; 
} 
-1

kleinerer Größe Version:

#register a:link {color: #fff} 
20

es so etwas wie das sein kann:

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; } 
+1

danke - arbeitete wie ein Charme! – Aaronster

+0

Die oben gewählte Antwort funktionierte nicht für mich, aber die Verwendung dieser Syntax hat funktioniert. Abstimmung für diesen. – ZeekLTK

+0

Das gleiche gilt auch für mich. +1 – Magiranu

4

wie wäre es so etwas wie dieses ...

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

Das ist eigentlich das Problem, das ich versuchte zu lösen: das bringt Styling auf so etwas: click me Vielen Dank! –

-2

Ich glaube, Sie möchten a, vor a:link (a, a:link) in Ihrer CSS-Datei setzen. Der einzige Weg, wie ich diese schreckliche blaue Standardfarbe loswerden konnte. Ich bin mir nicht sicher, ob dies für frühere Version der Browser, die wir haben, notwendig ist, denn es sollte ohne a

0

funktionieren. Wenn Sie CSS auf a:hover nicht allen Tag, aber einige der Tag hinzufügen möchten, Der beste Weg dies zu tun ist mit der Klasse. Geben Sie die Klasse allen Tags an, denen Sie einen Style zuweisen möchten (siehe Beispiel unten).

<style> 
a.change_hover_color:hover { 
    color: white !important; 
} 
</style> 

<a class="change_hover_color">FACEBOOK</a> 
<a class="change_hover_color">GOOGLE</a>