Q: MVC3 アプリでスペースと改行を保持しながら HTML で文字列をレンダリングするにはどうすればよいですか?
MVC3 でデータベースから取得した文字列をレンダリングするときに、スペースと改行は HTML では無視され、コンテンツは 1 行として表示されます。これを解決するには、これらの書式設定要素をエンコードする必要があります。
A: ホワイトスペースを使用します。 CSS プロパティ。
書式設定を保持するには、空白を適用します。コンテンツのプロパティ。このプロパティは、空白と改行を保持しながらテキストを折り返します。以下に例を示します。
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>
この CSS スタイルを実装すると、データベースで取得した文字列内のスペースと改行が HTML レンダリング中に無視されなくなります。
以上がMVC3 で文字列をレンダリングするときに書式設定 (スペースと改行) を保持する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。