DIVER: Warum passt sich die Höhe des DIVs nicht automatisch an?

.rahmen2{position:relative;width:490px;padding:10px;background:white;font:8pt verdana;border:1px dashed #00006f;text-align:left}

.basicangaben{position:absolute;width:500px;height:120px;left:0px}

<div class=rahmen2>
<div class=basicangaben>

...

</div>
</div>

Wieso wird der Rahmen nicht auf 120 Pixel Höhe ausgedehnt?

Hinweis: Der Rahmen soll sich immer dynamisch anpassen, je nachdem wieviel Text darin ist (basicangaben sind z.B. immer 120 Pixel hoch).

  1. Hi!

    Du verwendest position:absolute; und position:relative;.

    Hierdurch wird das Element aus dem Fluss genommen und wirkt sich somit nicht mehr auf die Dimensionen des Elternelementes aus.

    Verzichte zu Gunsten von float, margin und padding auf diese Art Positionsangabe.

    Gruß aus Iserlohn

    Martin