Sven: Text aus DB in eine Tabellenspalte füllen, mit Zeilenumbruch

Beitrag lesen

Hallo zusammen,
ich bin Anfänger und brauche mal Hilfe...
und zwar habe ich mit PHP und MySql ein kleines aber eigenes Gästebuch gebastelt. Funzt auch alles soweit, aber eine Sache bekomme ich nicht hin.

mit:

<div class="eintrag">
   <div class="titel>
      <pre><p><?php echo $datensatz["Text"]; ?></p></pre>
   </div>
</div>

fülle ich den Text aus meiner DB.

CSS:

.eintrag {
  text-decoration: none;
  text-align: left;
  font-size: 11px;
  width: 100%;
  vertical-align: middle;
  padding: 2px;
  margin: 6px;
  display: block;
  text-align: justify;
  z-index: 4px;
}

.eintrag .titel {
  width: 100%;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
  padding: 2px 2px 2px 2px;
  margin: -3px -3px 3px;
  display: block;
  font-size: 11px;
}

.eintrag .comment {
  text-decoration: none;
  width: 100%;
  text-align: left;
  font-style: italic;
  vertical-align: middle;
  padding: 2px 2px 2px 2px;
  margin: 2px -3px -3px -3px;
  display: block;
  font-size: 10px;
}

aber wenn ich in meinem Eingabeformular in die Textarea langen Text ohne Zeilenumbruch eingebe, gibt er mir den Text auch lang zurück.

Ich habe alles versucht die max-breite festzulegen, aber alles vergebens.

Wie bekomme ich die Ausgabe mit einer max-breite z.B. 450px hin?

Danke im Voraus