Hi,
<div>
<p>Evtl. viel Text, den man scrollen soll. Daher das div drum herum,
es hat overflow:scroll und eine max-height, für den Scrolleffekt.
Dieser Teil macht das gesamte äußere div variabel hoch!
<p>
</div>
Das äußere div [...] Das zweite innen brauch ich, damit dieses div scrollen kann, wenn der <p> in ihm zu lang wird.
Dafür braucht's aber kein zusätzliches umschließendes div, denn diese Formatierung kannst du auch dem p-Element direkt mitgeben. Das zusätzliche div brauchst du nur, wenn es eventuell auch mal mehrere Absätze enthalten könnte (oder zusätzlich Überschriften o.ä.).
Hinter das ganze soll jetzt ein Hintergrundbild, das oben und unten einen Abschluss hat. Praktisch an die Grenzen des äußeren divs.
Was spricht dagegen, den Mittelteil des Hintergrundbilds dem äußeren div zu geben (mit repeat-y), den oberen und unteren Abschluss jeweils dem ersten bzw. letzten Kindelement des div-Containers (mit background-position:top/bottom und no-repeat)?
So long,
Martin
Liebet eure Feinde - vielleicht schadet das ihrem Ruf.