1UnitedPower: Zeilenumbrüche

Beitrag lesen

Hakuna matata!

in meiner Datenbank habe ich Text stehen, dieser geht über mehrere Zeilen die mit einem Enter getrennt sind.

nl2br stammt direkt aus Teufels Küche. Zeilenumbrüche mit <br> sind nur da angebracht, wo der Zeilenumbruch eine wichtige Rolle spielt, zum Beispiel in Gedichten und Liedtexten. In normalen Fließtexten haben die nichts zu suchen.

In deinem Fall handelt es sich um vorformatierten Text, speziell für diesen Fall gibt es das HTMLElement <pre>. Darin solltest du deinen Text einschließen.

Die Browser sind so voreingestellt, dass Zeilenumbrüche und Formatierungen, die innerhalb der <pre>-Tags stehen, erhalten bleiben. Du kannst es aber auch ausdrücklich mit der CSS Regel pre { white-space: pre } machen.

--
“All right, then, I'll go to hell.” – Huck Finn