Uwe: Bg-color Veränderung in einer verlinkten Zelle

Hallo zusammen,
ich habe folgendes im einem StyleSheet vor.
Ähnlich wie es mit
a  {background-color=#farbeA;  }
a:hover {background-color=#farbeB;  }
möglich ist die Hintergrundfarbe beim anvisieren des Links zu ändern,

soll sich die Farbe einer ganze Tabellen-zelle ändern, wenn das verlinkte Wort in dieser Zelle steht (es steht nur der Linkhinweis drin).
Hab schon was ausprobiert (td:hover etc.), aber die Erleuchtung ist mir noch nicht gekommen.
Wer hat eine Idee, wo soll ich suchen.
Hoffe ich habe mich verständlich ausgedrückt.
Vielen Dank

  1. Hi,

    a  {background-color=#farbeA;  }

    das ist keine gültige CSS-Syntax.

    Hab schon was ausprobiert (td:hover etc.), aber die Erleuchtung ist mir noch nicht gekommen.

    Das liegt vermutlich daran, dass Du einen veralteten Browser verwendet hast, z.B. den IE. Andere, seit 1998 (weiter-)entwickelte Browser beherrschen diese vor sechs Jahren definierte Möglichkeit ohne Probleme.

    Wer hat eine Idee, wo soll ich suchen.

    Im </archiv/>.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi,

      a  {background-color=#farbeA;  }

      das ist keine gültige CSS-Syntax.

      was? background-color? steht aber so hier. Die Farbangabe ist n' Beispiel.

      Das liegt vermutlich daran, dass Du einen veralteten Browser...

      nee, die browser sind schon aktuell

      1. Hi,

        a  {background-color=#farbeA;  }
        das ist keine gültige CSS-Syntax.
        was? background-color?

        nein, "=".

        steht aber so hier.

        Wenn das Gleichheitszeichen irgendwo steht, solltest Du das entsprechende Werk wegschmeißen.

        Die Farbangabe ist n' Beispiel.

        Das ist klar.

        Das liegt vermutlich daran, dass Du einen veralteten Browser...
        nee, die browser sind schon aktuell

        Auch der aktuellste IE ist hoffnungsfrei veraltet.

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Hi,

          steht aber so hier.

          Wenn das Gleichheitszeichen irgendwo steht, solltest Du das entsprechende Werk wegschmeißen.

          Schmeiss es weg...! :-)

          Das liegt vermutlich daran, dass Du einen veralteten Browser...
          nee, die browser sind schon aktuell

          Auch der aktuellste IE ist hoffnungsfrei veraltet.

          Das ist nicht ganz richtig, er macht eigentlich alles (und noch mehr), was bspw. auch mozilla kann. Aber er macht es eben teilweise anders...

          Gruß

          Carsten

          1. Hi,

            Auch der aktuellste IE ist hoffnungsfrei veraltet.
            Das ist nicht ganz richtig, er macht eigentlich alles (und noch mehr), was bspw. auch mozilla kann.

            Du möchtest Deine Vermutung nach hinreichender Recherche im Archiv noch mal revidieren. Sie entspricht nicht der Realität.

            Cheatah

            --
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
          2. Hallo,

            Auch der aktuellste IE ist hoffnungsfrei veraltet.
            Das ist nicht ganz richtig, er macht eigentlich alles (und noch mehr), was bspw. auch mozilla kann.

            Achso.
            Z.B. td:hover.
            Oder max-width.
            Oder ...

            Lies mal:
            "101 Dinge die der Mozilla Browser kann und IE nicht"
            http://www.mozilla-anleitung.de/Mozilla/101Dinge.php

            mfg, Thomas

  2. Hallo Uwe,

    also folgendermaßen solltes du erfolg haben.

    du Definierst deine Link-Klassen etwa so:

    /* Normale Links */
    a.meinlink:link, a.meinlink:visited {
    display: block; /* Dieser Block wird die Tabellenzelle ausfüllen */
    width: 100%; /* Komplette Zellenbreite nutzen */
    height: 100%; /* komplette Zellenhöhe nutzen */
    background-color: white;
    }

    /* Beim drüberfahren */
    a.meinlink:hover, a.meinlink:active {
    display: block; /* Dieser Block wird die Tabellenzelle ausfüllen */
    width: 100%; /* Komplette Zellenbreite nutzen */
    height: 100%; /* komplette Zellenhöhe nutzen */
    background-color: green;
    }

    Und in der Zelle sollte es so aussehen:

    <td>
       <a class="meinlink" href="./test.html">klickmich</a>
    </td>

    Das sollte so funktionieren. Du kannst natürlich weitere definitionen in die Styles eintragen.

    Viel Spass und Gruß

    Carsten