Hi,
ich habe gerstern schon mal gefragt und dachte ich haette es gehabt aber .. war s doch noch nicht so ganz :(
mein "background bild rutscht immer unter dem layer durch" wenn mann das browserfenter kleiner macht oder die aufloesung von 1024x768 auf 800x600 umstellt warum wiso passt es sich bei position relative nicht dem body an (weil ja erstes element)?
Bei position:relative wird das Element wie folgt positioniert:
zunächst wird das Element so positioniert wie es ohne Positionsangaben wäre.
Und dann wird es um die bei top/left usw. genannten Werte verschoben.
Was body damit zu tun haben soll, ist mir nicht so ganz klar. Und inwiefern body das erste Element sein soll, auch nicht.
Das erste Element eines HTML-Dokuments ist das html-Element.
Und selbst im HTML-Element ist body das zweite Element (weil immer das head-Element zuerst kommt.
body {
background-image: url(bilder/fireworks.jpg);
background-repeat: no-repeat;
background-position: center top;
Dein Hintergrund soll also immer oben in der Mitte sein. Je nach Fenstergröße sind also die Koordinaten unterschiedlich, da sich die Mitte verschiebt.
Wenn Dein Hintergrundbild an fixen Koordinaten stehen soll, dann gib fixe Koordinaten an.
#divContainer {LEFT: 305px; position:relative; VISIBILITY:visible; OVERFLOW: hidden; WIDTH:535px; CLIP: rect(0px 305px 21px 0px);TOP: 137px; HEIGHT: 21px;}
Die Koordinaten Deines div sind immer die selben.
cu,
Andreas
Der Optimist: Das Glas ist halbvoll. - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/