Moin!
.popup {
visibility:hidden;
// Angaben zur Positionierung, Hintergrund etc.
}
.popup:hover {
visibility:visible;
}
Du kannst nicht mit der Maus etwas hovern, was garnicht angezeigt wird. Du brauchst ein sichtbares Element, über das du fahren kannst, um das unsichtbare Element anzuzeigen.
Und dann hast du noch mit der Schwierigkeit zu kämpfen, daß alle Browser bis auf Mozilla das :hover derzeit nur auf Links beziehen, aber nicht auf beliebige Elemente. Soweit hat vermutlich noch keiner gedacht, als CSS sich entwickelt hat.
- Sven Rautenberg