Jan: verschiedene linkfarben in bestimmten tabel-zeilen?!

Beitrag lesen

Hi,

ich habe grade angefangen, mit CSS zu arbeiten, und habe einen Effekt eingebaut, der die Zeilen einer Tabelle abwechselnd färbt.

ja, ein schönes Anwendungsbeispiel für CSS. Leider hast du das falsche Erkennungsmerkmal für die HTML-Elemente gewählt, die du formatieren möchtest.

<tr id="Grade">
<tr id="Ungrade">

Da eine ID dokumentweit eindeutig sein muss (ein Element IDENTIFIZIEREN soll), kann deine CSS-Formatierung nur auf genau eine gerade und eine ungerade Zeile angewendet werden.
Für diesen Fall solltest du lieber Klassen verwenden.

Nun befinden sich in meinen Tabellen öfter mal Links. Das Standartblau passt zwar gut zu den "ungraden" Zeilen, aber auf dem hintergrund der "graden" Zeilen ist das nur sehr schwer zu erkennen.

Was ist eine Standart? Und warum ist sie blau? Oder meintest du etwa Standard?

Sorry, ich meine natürlich StandarD, und das bezieht sich hier auf die "normale" Farbe der Links, die ja normalerweise blau ist.

Kann ich nun irgendwie im "tr#Grade"-Block festlegen, wie alle Links in diesen Zeilen dagestellt werden sollen?

Nicht direkt. Aber es gibt ja den Nachfahrenselektor:

tr#Grade a { eigenschaften; }

wirkt auf alle a-Elemente, die innerhalb eines tr-Elements mit der ID "Grade" vorkommen.

Ich bin wie gesagt noch nicht so erfahren im Umgang mit CSS, aber vieleicht gibt es ja eine Lösung für das Problem.

Es gibt für jede Lösung ein Problem! ;-)

So long,
Martin

PS: Anstatt "Grade" und "Ungrade" solltest du besser "Gerade" und "Ungerade" schreiben, das irritiert sonst beim Lesen.

ok, es funktioniert jetzt so, wie ich mich das gedacht habe. Danke fürs anworten / komentieren.

mfg
Jan