Gernot Back: Hintergrundbild & z-index Problem

Beitrag lesen

Hallo Erhard_Rainer,

Was mir an deinem CSS-Code auffällt ist: Was soll die Verschachtelung dieser Div-Elemente mit den Klassen "textfeld", "logo" und "navigation" innerhalb des anderen Div-Elements der Klasse "center" eigentlich bewirken, wenn all deine Divs ohnehin absolut positioniert sind? Möglicherweise liegt da ja der Hase im Pfeffer.

Leider nicht, da absolut sich nicht zwangsweise auf die ganze
Seite bezieht. Die absoluten Werte innerhalb des Haupt-DIVs ("center") beziehen sich dann auf dieses Haupt-DIV. Wenn ich sie außerhalb des Haupt-DIVs stelle, funktioniert die perfekte Darstellung nur bei einer bestimmten Auflösung, da sich das Haupt-DIV nach der genauen Mitte der Auslösung ausrichtet, die anderen DIVs dann aber nach dem Seitenrand, von dem ausgesehen ich sie absolut definiere.

Danke da habe ich was gelernt. Nun gut, dass "relative" relativ zu der Position bedeutete, wo es sich ohne Positionierung befände, das hatte ich begriffen. Dass aber "absolute Positionierung" auch eine Positionierung relativ zum Elternelement ist, auf diese Idee muss man erst mal kommen. Glücklicherweise ist die Unterscheidung zwischen "Relativer Pfad" und "Absoluter Pfad" da eindeutiger.

Mittlerweile habe ich das Problem ein klein wenig umschifft, indem
ich 4 weitere DIVs eingefügt habe

Trotzdem ich würde ja vielleicht eher mal schauen, ob man die Sache nicht auch schlanker machen kann. Wofür brauchst du denn dieses zentrierte Haupt-Div? Du kannst den Hintergrund doch auch dem Body zuweisen und ihn dort über background-position:center mittig platzieren. Ich glaube, dann hättest du schon mal ein z-index-Problem weniger.

Gruß Gernot