Længlich: Verschieben der Hintergrundgrafiken anderer div's bei Links

Beitrag lesen

Ei!

Wieso verschwinden sie? overflow:hidden?

Ja, ich habe die ausrichtenden div-Bereiche "Container_Links" und "Container_Links" sowie den div-Bereich "Container_Mitte", der die eigentlichen Seiten beinhaltet, mit "overflow:hidden" festgelegt.

Hmm, Kindelemente mit position:absolute sollten aber eigentlich auch trotz overflow:hidden außerhalb sichtbar sein. Das hatte ich so in Erinnerung und habe es eben nochmal getestet. Vielleicht sind sie nicht abgeschnitten, sondern nur aus z-index-Gründen verdeckt?

ist es doch gerade egal, wo sie stehen.

Hmmm, design-technisch machen sie aber am oberen Rand des div-Bereiches "Container_Mitte" Sinn, damit sie hier zur Geltung kommen.

_Design_-technisch, eben. Das Design interessiert beim HTML aber allenfalls sekundär; erstmal sollen die HTML-Elemente den Inhalt sinnvoll auszeichnen. Der Lampeneffekt ist kein Inhalt und ergo idealerweise auch kein HTML-Element.

Vielleicht möchtest Du sie mit a:hover:after erst per CSS erzeugen, wenn sie gebraucht werden?

Sie werden ja, eben aufgrund des Designs, dauerhaft "benötigt", egal ob aus- oder eingeschaltet.

a:after für die ausgeschalteten, a:hover:after für die eingeschalteten?

Konkludierend deuten alle Zeichen wohl tatsächlich darauf hin, dass ich mein Vorhaben mittels Javascript umsetzen muss?! :-|

So verzweifelt sind wir noch lange nicht. ^^

Viele Grüße vom Længlich

--
Mein aktueller Gruß ist:
Manchu (China)