Frage:
In einer MVC3-Anwendung eine aus der Datenbank abgerufene Beschreibung Leerzeichen und Zeilenumbrüche enthalten, werden ohne Beibehaltung ihrer Formatierung gerendert. Wie kann dieses Problem gelöst werden, um sicherzustellen, dass Leerzeichen und Zeilenumbrüche wie vorgesehen angezeigt werden?
Antwort:
Um Leerzeichen und Zeilenumbrüche in HTML beizubehalten, wenden Sie den CSS-Stil Weiß an -Leerzeichen: Vorverpackung; zum Containerelement. Dieser Stil zwingt den Text dazu, Leerzeichen und Zeilenumbrüche zu berücksichtigen und sie so anzuzeigen, wie sie in der Quelle erscheinen.
Beispiel:
<div>
Dieser Code würde den Text rendern wobei Leerzeichen und Zeilenumbrüche erhalten bleiben, wie unten gezeigt:
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
Das obige ist der detaillierte Inhalt vonWie bleiben Leerzeichen und Zeilenumbrüche beim Rendern von HTML-Strings erhalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!