F: Wie rendere ich eine Zeichenfolge in HTML unter Beibehaltung von Leerzeichen und Zeilenumbrüchen in einer MVC3-App?
Beim Rendern von aus einer Datenbank abgerufenen Zeichenfolgen in MVC3 kann es zu einem Problem kommen, bei dem Leerzeichen und Zeilenumbrüche von HTML ignoriert werden und der Inhalt erscheint als einzelne Zeile. Um dieses Problem zu beheben, müssen diese Formatierungselemente codiert werden.
A: Verwenden Sie den Leerraum: pre-wrap; CSS-Eigenschaft.
Um die Formatierung beizubehalten, wenden Sie den Leerraum an: pre-wrap; Eigentum an Ihren Inhalten. Diese Eigenschaft umbricht Text unter Beibehaltung von Leerzeichen und neuen Zeilen. Hier ist ein Beispiel:
div { white-space: pre-wrap; }
<div> This is some text with some extra spacing and a few newlines along with some trailing spaces and five leading spaces thrown in for good measure </div>
Durch die Implementierung dieses CSS-Stils können Sie sicherstellen, dass Leerzeichen und neue Zeilen in Ihren von der Datenbank abgerufenen Zeichenfolgen beim HTML-Rendering nicht ignoriert werden.
Das obige ist der detaillierte Inhalt vonWie bleibt die Formatierung (Leerzeichen und Zeilenumbrüche) beim Rendern von Zeichenfolgen in MVC3 erhalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!