machel: a hover img

Habe per css a:hover { background: #fff; } eingestellt. Möchte aber bei Bildern, die als Link fungieren, diese Einstellung umgehen.

a:hover img { background: none; } funktioniert allerdings nicht. (a img:hover auch nicht)

Wie geht die Angabe dafür? Gibt es überhaupt eine?

  1. Habe per css a:hover { background: #fff; } eingestellt. Möchte aber bei Bildern, die als Link fungieren, diese Einstellung umgehen.

    a:hover img { background: none; } funktioniert allerdings nicht. (a img:hover auch nicht)

    Wie geht die Angabe dafür? Gibt es überhaupt eine?

    Mit a:hover img selektierst du Bilder, die in einem gehoverten a-Element zu finden sind.

    Du willt aber a-Elemente finden, welche img-Elemente beinhalten.

    Mit CSS ist das (aufgrund der Top-Down-Hierachie) nicht möglich - es gibt keinen Vorfahrensektor.

    Hier müsst du entwedder dem a-Element per Hand eine Klasse verpassen oder aber diese per Scriptsprache (Server- oder Clientseitig) hinzufügen.