ripmav: pre begrenzen

Beitrag lesen

Hallo,
ich möchte einen Text, der mit einem <pre> tag eingebunden ist, begrenzen, da sonst das Design der Seite "gesprengt" werden würde.

Meine Idee war folgende:
<div style="overflow: scroll; margin: 5px;">
    <pre>Langer Text</pre>
</div>

Firefox & Opera können das - Wird der Text im pre zu lang, wird der Scrollbalken des divs aktiv. Der IE 7 und der Safari 3.1 hingegen lassen die Scrollbalken inaktiv und somit wird das Design "gesprengt".

Ich habe testweise beim style des divs width: 800px; angegeben; dann funktioniert das in allen Browsern. Das Problem ist nur, dass ich die Breite nicht in Pixeln (bzw. %) angeben kann, da ich nicht weiss, wieviel Platz für das pre zur Verfügung steht..

Was könnte man tun?
MfG,
Max