19

ここに問題を示すフィドルがあります

http://jsfiddle.net/WM8XW/

label タグのコンテンツに多くの空白を挿入しましたが、レンダリングされた html で空白が削除されたようです。 上記の問題に対する解決策のみを追加しています

HTML コンテンツ

<label>label with very          long white space in between</label>
4

3 に答える 3

6

ブラウザーは通常、複数の連続するスペースやキャリッジ リターンを 1 つのスペースとして扱います。非改行スペースの場合、(&nbsp; or &#160;)ブラウザは通常、単一のスペースに折りたたむことなく、複数の連続した出現をそのまま受け入れます。

ソリューション1:

必要なだけハードコーディングでき(&nbsp; or &#160;)ます。

参照

<pre>開始タグと終了タグの間のテキスト</pre>は、ソース ドキュメントの書式設定を保持します。

解決策 2: タグを利用できます<pre>

参照

cssでも実行したい場合は、同じことを実行できます上記の回答はhtml 観点からのみです

于 2013-07-22T10:06:47.063 に答える
2

はい、複数の空白はブラウザによって 1 つの空白に変換されます。あなたの唯一の選択肢は、ハードスペースを持つことです。&nbsp;

于 2013-07-22T09:59:29.473 に答える