li Elemente erhalten bei hover keine neue Farbe

  • Hallo,

    anhand des unten stehenden Codes möchte ich Listenelemente auflisten und als Navigationselemente verwenden. Da diese unterschiedlich lang sind, soll man den Link auch anwählen können, wenn man in den Raum vor dem Element klickt.

    und hier ist der css Code:

    An sich funktioniert fast alles. Die Farbe des Link Elements färbt sich nur leider nicht orange, sondern bleibt schwarz, solang sich der Mauszeiger vor den Element befindet. Wenn ich auf den Link bin, wird der Link in der korrekten Farbe angezeigt.

    Wo befindet sich der Fehler im Code?

  • Hallo driver,

    erstmal vielen Dank für deine schnelle Antwort. Leider ist das nicht die Lösung meines Problems. Mit deiner Codezeile werden alle Elemente eingefärbt. Es soll aber nur das eine Element eingefärbt werden, auf das meine Maus aktuell zeigt.

  • Wenn du den Hover-Effekt über die gesamte 135px li-Breite haben willst, dann musst du noch a zum Blockelement deklarieren und ihm ebenfalls eine Breite zuweisen.
    Ergänze mal um das rot-markierte: