Hi,
vielen Dank. Auf "BODY auf Mindesthöhe von 100%, position auf relative." bin ich nicht gekommen.
So kann man dafür sorgen, dass das Bild-DIV sich zwar an der Höhe von BODY und damit dem Inhalt orientiert, overflow:hidden sich aber nicht negativ auf die Inhalte selbst auswirkt, und vermeiden, dass man eine explizite Höhe angeben muss, die dann ggf. wieder zu viel oder zu wenig ist.
Sei dir aber bewusst, dass das in IE <= 6 nicht funktionieren wird - die sind noch nicht in der Lage, die Maße eines Elements aus zwei gegenüberliegenden „Koordinaten“ absoluter Positionierung herzuleiten.
Ggf. muss dann noch der Effekt von adjoining margins ausgeglichen werden, wenn der erste Inhalt im BODY dafür sorgt, dass dieser implizit ein margin-top bekommt.
ich habe jetzt alle Margins auf 0 gesetzt und statt dessen Padding genommen. Gibt es da noch eine bessere Lösung.
Das brauchst du eigentlich nur für das erste Block-Element von BODY machen, dass sich im normalen Fluss befindet.
Was den Effekt sonst noch verhindert, beschreibt http://www.w3.org/TR/CSS21/box.html#collapsing-margins
MfG ChrisB
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]