Wenn mouseover bei einem Element, anderes auch verändern

Hallo,

keine Ahnung ob das mit CSS geht oder wie man das nennt.

Ich habe da was wie folgt definiert:

.dieses { … } → ist ein div, welches Text enthält.
.a:link { … } → für einen Link im Button-Design.

Nun möchte ich, dass wenn man mit dem Zeiger über das div .dieses fährt, sich die Farbe der Links mit a:link ändert. Das ist dann einfach besser lesbar, da sich auch der Hintergrund des .dieses beim Drüberfahren ändert und somit die schwarze Farbe des a:link nicht mehr gut lesbar ist.

Geht das nur mit Javascript?

Danke

Nein, geht auch mit CSS:

.dieses:hover .a:link { .. }

Hallo,

danke, wunderbar. Traurig nur, dass ich nicht selbst darauf gekommen bin.

Edit: Hat dies irgendeinen Namen?

Gruß

Das sind Selektoren, siehe: http://www.w3.org/TR/CSS2/selector.html#descendant-selectors