Hay, kann ich etwas zu Beginn mit display: none; ausstatten und dann definieren
.class:hover { display: visible ; } ??
Also kann ich das :hover direkt auf ne class beziehen?Und wird das bei allen gängigen Browsern funktionieren?
Hay, kann ich etwas zu Beginn mit display: none; ausstatten und dann definieren
.class:hover { display: visible ; } ??
Also kann ich das :hover direkt auf ne class beziehen?Und wird das bei allen gängigen Browsern funktionieren?
Das wird gar nicht funktionieren, denn wenn was gar nicht
angezeigt wird (display: none) kann man von der Logik her
mit seinem Zeigergerät auch nicht drüber sein (:hover).
Dann ist es auch nicht display: visible sondern display: block
oder display: inline, jedenfalls ein gültiger Wert für display
sollte es schon sein, visible gehört jedenfalls nicht dazu, was
dazu führt, daß die gesamte Anweisung ignoriert werden muß.
Sowas macht man so, daß das Elternelement angezeigten
Inhalt hat, wenn man darüber fährt, kann das nicht angezeigte
Element per :hover sichtbar gemacht werden, das geht natürlich
auch bei Klassen, zu denen beliebige Elemente gehören dürfen
(der MSIE6 und älter haben da lediglich einen Fehler, der einen
anderen, allerdings falschen Eindruck vermittelt).