ホームページ > ウェブフロントエンド > CSSチュートリアル > MVC3 で文字列をレンダリングするときに書式設定 (スペースと改行) を保持する方法は?

MVC3 で文字列をレンダリングするときに書式設定 (スペースと改行) を保持する方法は?

Barbara Streisand
リリース: 2024-12-29 00:14:10
オリジナル
261 人が閲覧しました

How to Preserve Formatting (Spaces and Line Breaks) When Rendering Strings in MVC3?

MVC3 での書式の保持

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート