melko: Über css ein OberElement ansteuern???

Hallo!

Habe eine kleine Frage, und zwar ist es möglich dass ich über css-class eine andere Classe anspreche die darüber liegt???

Was ich meine ist folgendes: ich habe folgende html-struktur und classen-zuweisung die ich NICHT ändern darf:
<table class="TREENODETable"><tr><td class="TREENODECell"><a class="links">blablabla</a></td></tr></table>

nun ich kann den Link ändern indem ich folgendes sage:

.TREENODETable .links
{
font-size:9px;
color:#7D7D7D;
font-weight: bold;
}

nun möchte ich aber bei MouseOver, das widerrum eine eigene Klasse hat, nämlich "linksRolledOver", dh: wiederrum so greife ich darauf:

.TREENODETable .linksRolledOver
{
font-size:9px;
color:#7D7D7D;
font-weight: bold;
}

die Hintergrundfarbe des TD in dem der link ist änder!???

Dh: es sollte bei .linksRolledOver-Änderung auch den td-Hintergrund ändern, falls sowas überhaupt möglich ist????

DANKE für Eure Hilfe!!

  1. Hallo melko,

    Dh: es sollte bei .linksRolledOver-Änderung auch den td-Hintergrund ändern, falls sowas überhaupt möglich ist????

    wenn dir die Breite und Höhe der Tabellezelle bekannt ist, in der der Verweis liegt, könntest du dem Verweis entsprechende Höhen und Breiten mitgeben und mit CSS formieren.

    Mit freundlichen Grüßen,
    André

    --
    Ein Geleitzug aus tausend Explosionen
    irgendwo in den Sternen verborgen
    relatives Sein zerbricht die Stille
    eine Träne flüstert Gottes Wille
    1. Hallo!

      Ist ein guter Tip, jedoch ist nicht nur dies <td> zu formatieren sondern auch eine daneben??

      es sieht eigentlich so aus:

      <table class="TREENODETable"><tr><td><img></img></td><td class="TREENODECell"><a class="links">blablabla</a></td></tr></table>

      1. hi,

        Ist ein guter Tip, jedoch ist nicht nur dies <td> zu formatieren sondern auch eine daneben??

        Nein, von einem überfahrenen Link aus darüber oder sogar "daneben" liegende Elemente mittels CSS anders zu formatieren, ist nicht möglich.

        es sieht eigentlich so aus:

        <table class="TREENODETable"><tr><td><img></img></td><td class="TREENODECell"><a class="links">blablabla</a></td></tr></table>

        Du kannst natürlich tr:hover für die ganze Zeile angeben - da der IE das nicht versteht, müsste dann dort ggf. für diesen optischen Effekt mit Javascript nachgeholfen werden.

        Oder du überlegst, ob diese Struktur änderbar ist - dass du an dieser Stelle nur eine Tabellenzelle machst, die vom Link ausgefüllt wird, in dem dann auch das Bild untergebracht ist.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }