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.
Homepage selbermachen 7.851 Themen, 35.616 Beiträge
Das kannst du nicht auf HTML-Ebene lösen - entweder bekommt HTML vorformatierten Text (dann wird er wie eingegeben angezeigt) oder nicht (dann übernimmt HTML die Formatierung).
Du müsstest den Text vor der Ausgabe bearbeiten und bei Bedarf umbrechen lassen (in deinem Falle via ASP.NET).
HTH, Z.