css: link-Farbe in der UL-Klasse nicht überschrieben Standard-Farbe für div
Ich habe ein div mit folgenden:
#main-alt-2 a:link {color:#39c;}
#main-alt-2 a:visited {color:#39c;}
Für eine UL innerhalb dieses div habe ich definiert:
ul.menu a:link {
font-weight:bold;
display:block;
text-decoration:none;
color:#323232;
}
Alle anderen Eigenschaften innerhalb der ul.menu-Klasse Arbeit - außer der Farbe.
Sehr seltsam!
Hoffe mir kann jemand helfen!
InformationsquelleAutor okdan | 2011-01-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn mehrere CSS-Definitionen beziehen sich auf die gleichen HTML-element, das Spezifität der Selektoren ist im Vergleich. Um Regeln mit niedrigerer Spezifität Vorrang, hinzufügen
!important
:Alternativ können Sie die zweite Auswahl spezifischer.
InformationsquelleAutor phihag
Weil css-Spezifität, werden Sie brauchen, um es zu tun auf diese Weise:
InformationsquelleAutor mozami
#main-alt-2 a:link
, denn es enthält ein id-Selektor ist mehr spezifische alsul.menu a:link
Machen Sie Ihren Selektor mehr spezifische.
InformationsquelleAutor Quentin