2010-11-19 6 views
2
a:link { 
    color:#034AFF; 
    text-decoration:none; 
} 

.specialLink { 
    color:#CCCCCC; 
} 

Für die CSS über a: Link überschreibt specialLink-Klasse. Aber ich möchte, dass die specialLink-Klasse das Standardverhalten überschreibt. Übrigens kann ich einen Link nicht entfernen. Wie kann ich das erreichen?CSS-Link-Verhalten überschreibt mit einer anderen Klasse

Antwort

4
 
body a.specialLink { 
    color:#CCCCCC; 
} 
+0

es dank gearbeitet! – rovsen

0

Sie können den Stil a: link erneut definieren. Wenn dies in einer anderen .css nicht funktioniert, können Sie die! Wichtig-Anweisung hinzufügen, um jede andere Definition zu überschreiben, aber es kann sich als schwierig erweisen, sie zu behalten, wenn Sie sie zu oft verwenden.

2

denke ich, die eleganteste Lösung ist diese:

a.specialLink:link /*, a.specialLink:visited*/ { 
    color: #CCC; 
} 
+0

danke für die Antwort, aber nichts hat sich geändert. – rovsen

Verwandte Themen