Q : Comment afficher une chaîne en HTML tout en préservant les espaces et les sauts de ligne dans une application MVC3 ?
Lors du rendu des chaînes extraites d'une base de données dans MVC3, vous pouvez rencontrer un problème où les espaces et les sauts de ligne sont ignorés par HTML et le contenu. apparaît comme une seule ligne. Pour résoudre ce problème, il est nécessaire d'encoder ces éléments de formatage.
A : Utilisez l'espace blanc : pre-wrap ; Propriété CSS.
Pour conserver le formatage, appliquez l'espace blanc : pre-wrap; propriété de votre contenu. Cette propriété enveloppera le texte tout en préservant les espaces et les nouvelles lignes. Voici un exemple :
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>
En implémentant ce style CSS, vous pouvez vous assurer que les espaces et les nouvelles lignes dans les chaînes récupérées dans votre base de données ne sont pas ignorés lors du rendu HTML.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!