Christian Kruse: Stylesheet

Beitrag lesen

Moin Matthias,

Ne, Auslöser ist der Wechsel von display: block; auf display: none; für das Element #top.

Das ist doch gar nicht display:none? Das springen gibts ja nur in der Nachrichten-Ansicht. Und da ist #top nachwievor auf block, nur position:fixed; top: 0; ist gesetzt. Dadurch ist gar nichts zu sehen, wenn du die Transitions abschaltest (weil da wirken die Regeln zur Rendering-Zeit ja schon, das CSS wird ja nicht asynchron geladen). Und wenn die Transitions aktiv sind, wird das nach oben rutschen halt animiert.

Ohne Transition springt der Inhalt nach oben. Das ist auch zu sehen.

Hu? Wie denn? Das CSS wird doch synchron geladen.

Da sollte man vielleicht sich auf a beschränken statt *, :hover als selector zu verwenden.

Magst du das im Wiki eintragen?

[x] Done

LG,
 CK