Homepage selbermachen 7.851 Themen, 35.616 Beiträge

Automatische Zeilenumbrüche in <pre>

Yves3 / 5 Antworten / Flachansicht Nickles

Hallo,

Ich lese einen Text aus einer Datenbank, der genau so wiedergegeben werden sollte, wie er in der Datenbank steht. Die Zeilenumbrüche, Leerzeichen, Tabs etc. sollten übernommen werden.
Das funktioniert mit dem <pre> Tag zwar super, leider können die Texte aber teilweise auch mehrere Bildschirmbreiten breit sein, ohne einen Zeilenumbruch zu enthalten, was natürlich mein Layout übelst zerreisst...
Was muss ich machen, damit dieser Text innerhalb meines vorgegebenen Rahmens bleibt?

Ich verwende ASP.NET und C#, das muss aber wahrscheinlich sowieso auf der HTML-Ebene gelöst werden, ist also eigentlich egal.

bei Antwort benachrichtigen
Yves3 Zaphod „Das kannst du nicht auf HTML-Ebene lösen - entweder bekommt HTML...“
Optionen

Danke für den Tipp.
Das String Objekt hat eine Replace Methode, mit der ich z.B. aus einem \n\r ein
machen kann.
Die Tabulatoren scheinen aber nicht ohne immensen Aufwand machbar zu sein. :(

bei Antwort benachrichtigen