Marco Hügel: 2x CSS für Links in einer Tabelle - möglich?

Hallo,

gibt es eine Möglichkeit für zwei Tabellenzellen ein eigenes CSS für Links zu schreiben?

Habe bei mir folgendes Problem:

Meine Navigation ist in einer Zelle mit rotem Hintergrund hinterlegt. Per CSS habe ich für die Links folgendes festgelegt:

Schriftfarbe normal/visited: schwarz
Schriftfarbe mouseover/aktiv: weiß

Habe ich jetzt jedoch in einer anderen Tabellenzelle mit weißem Hintergrund ebenfalls einen Link, so habe ich hier das Problem, dass der Link beim Mouseover "verschwindet".

Gibt es eine Möglichkeit dies per CSS zu umgehen?

Bin für jede Hilfe dankbar.

Gruß
Marco :-)

  1. Hallo,

    gibt es eine Möglichkeit für zwei Tabellenzellen ein eigenes CSS für Links zu schreiben?

    Habe bei mir folgendes Problem:

    Meine Navigation ist in einer Zelle mit rotem Hintergrund hinterlegt. Per CSS habe ich für die Links folgendes festgelegt:

    Schriftfarbe normal/visited: schwarz
    Schriftfarbe mouseover/aktiv: weiß

    HTML:
    <td id="nr1">...</td><td id="nr2">...</td>

    CSS:

    td#nr1 a:link { ... }
    td#nr1 a:visited { ... }
    ...

    td#nr2 a:link  { ... }
    td#nr2 a:visited { ... }
    ...

    (ersatzweise auch mit Klassen, dann eben . statt #)

    Andreas

    1. Hallo Orlando, hallo Andreas,

      danke für die prompte Antwort, das mit den Klassen und IDs war wir bisher noch neu. Man lernt halt nie aus.

      Gruß
      Marco :-)

  2. Hi Marco,

    gibt es eine Möglichkeit für zwei Tabellenzellen ein eigenes CSS für Links zu schreiben?

    Ja, verwende Klassen

    http://selfhtml.teamone.de/css/formate/zentrale.htm#klassen

    oder arbeite mit IDs

    http://selfhtml.teamone.de/css/formate/zentrale.htm#individualformate

    Wenn du einer Tabelle eine ID verpasst, zB "eins" kannst du die darin befindlichen Links folgendermaßen anpassen:

    #eins a { ... }

    LG Orlando