Hallo kerschi,
Aber nun könnt ihr euch das mal anschaun, da der Link ja jetzt da ist !
Gemacht. Ich vermute, Du willst die Links im Menü anders haben, als die
Links im Rest des Dokumentes, ja? Ich vermute es liegt daran, daß Du
generell Linkfarben definiert hast.
Erklärung:
Du hast folgende verschachtelte Struktur in Deinem Dokument:
<td class="menue1">
<p>
<a href="">...
<br>
<a href="">...
...
Also drei Stufen von Verschachtelung, jede einzelne Verschachtelung habe
ich hier mal mit zwei Leerzeichen gekennzeichnet.
Dazu hast Du folgende CSS-Regeln (ich konzentriere mich mal auf das
wesentliche):
(1) a {...}
(2) a:link {...}
(3) a:visited {...}
(4) a:hover {...}
(5) .menue {...}
Was passiert nun, wenn der Browser das Dokument durchläuft und die
CSS-Regeln anwendet? Machen wir das mal nach.
<td class="menue1"> (Wende CSS-Regel (5) an)
<p> (Erbe die Eigenschaften von (5))
<a href="">... (Wende die CSS-Regeln (1) bis (4) an)
<br>
<a href="">... (Wende die CSS-Regeln (1) bis (4) an)
...
Das Auszeichnen von der Tabellenzelle (Übrigens brauchst Du das
Absatzelement eigentlich garnicht) mit der Klasse "menue1" hast
Du wahrscheinlich meinem Vorschlag zu verdanken. Mist.
Wie löst Du jetzt das Dilemma? Du willst folgendes sagen:
»Gib den Links innerhalb des Elementes mit der Klasse "menue1" andere
Eigenschaften, als den generell definierten Links.«
Dafür gibt es in CSS verschachtelte Selektoren, die dann ungefähr so
aussehen...
.menue1 a:link {...}
.menue1 a:visited {...}
... und die nur auf a-Elemente wirken, die sich innerhalb von "menue1"
befinden. Im CSS-Dokument solltest Du diese allerdings nach (!) der
Deklaration der allgemeinen Link-Selektoren (a, a:link) definieren, weil
sie sonst wieder überschrieben werden.
Hmm. Oder meinst Du doch wieder etwas anderes?
--
#967