Definition für alle ebenen, ausser einer ?

Status
Nicht offen für weitere Antworten.

online

Erfahrenes Mitglied
Hallo,

Ich hab eine Hauptebene in der viele <a> Tags liegen.
Die hab ich auch schön via CSS definiert.

Ich hab aber noch einen <a> Tag, den ich ANDERS definieren will.

Ich dachte mir, ich mach davor einfach eine andere Ebene ("menu") und definier in der die <a> Tags, aber diese Ebene ist in der Hauptebene noch enthalten und somit blockiert die das scheinbar.

Jetzt zu meiner Frage:
Kann man in der Hauptebene die <a> Tags definieren, mit der Ausnahme von best. <div> Tags ?

Also bei meinem Bsp.
in der Hauptebene alle <a> Tags ausser die, in der "menu" Ebene?

Hoffe, mir kann jemand helfen, würde mir sehr viel Arbeit ersparen.

MFG

Online
 
Code:
<style ...>
a {
  definitionen
}

div.menu a { //alternativ auch #menu a wenn es als id gekennzeichnet ist
  alle für a gemachten definitionen, 
  die nicht mehr im menu-a sein sollen 
  überschreiben und evtl. weitere definieren
}
</style>

Wenn Du die Reihenfolge einhältst sollte das funktionieren.
Ebonso kannst Du mit den Pseudoklassen link, visited etc. verfahren, aber auf die Reihenfolge achten, ich glaube, hier ist sie ausnahmsweise mal wichtig.
 
Genau das hat ich so,

doch leider wird die Textfarbe nicht richtig angezeigt.

Gibt es dafür noch andere Lösungen?

Danke für die Hilfe
 
Bei Links ist Reihenfolge von den Pseudoformaten auch immer sehr wichtig, vielleicht liegt es daran?

Ansonsten zeige doch mal Auszüge aus Deinem css und die Struktur von Deinem HTML.

Vielleicht ist es ja auch nur ein Tippfehler der Klasse oder von etwas anderem?

Gruß hpvw
 
Status
Nicht offen für weitere Antworten.

Neue Beiträge

Zurück