.:: Andreas ::.: div-höhe vs. text-höhe

Beitrag lesen

Hallo,
ich möchte Text, bzw. genauergesagt HTML- oder PHP-Code als Text, darstellen in einem div container.
Hier mein Script:

<div style="margin:20px; margin-top:5px">
 <div class="codeheader"><b>Code:</b></div>
 <pre class="codebody"><div style="text-align:left;">{$content}</div></pre>
</div>

.codebody{
 .....
 width:640px;
 height:120px;
 overflow: auto;
}

Und die Höhe 120px möchte ich nicht fix coden denn der text könnte 2 Zeilen oder aber 100 Zeilen hoch sein.

d.h. der div-container sollte bis zu einer bestimmten höhe mitwachsen, aber ab einer best. Grenze soll dann halt gescrollt werden.

Welche Lösungsansätze gäbe es dies zu realisieren?
Die Anzahl Zeilen ergibt sich ja aus der Anzahl Zeilenumbrüche und der Anzahl der Zeilen die ohne Umbruch Text darstellen.
Oder liege ich da grund verkehrt?

Gruß Andreas