1

C を使用して HTML の文字列をクライアント ソケットに書き込む場合、Web ページに表示されると、文字列内のスペースの長さがすべて 1 つに切り捨てられます。すべてのスペースを保持するにはどうすればよいですか?

4

4 に答える 4

4

Web ブラウザーで表示するときに html 内のスペースを保持するには、white-space: pre CSS スタイルを使用します。

于 2013-08-25T09:52:11.823 に答える
2

スペースを

 

出力 - スペースの特殊文字

于 2013-08-25T09:55:06.810 に答える
0

私が見る限り、「a b」は「a b」と同じですが、あなたが言おうとしていることはわかります。あなたができることは、投稿する前にすべてのスペースを削除し、それらの場所の配列を保持することです. 次に、もう一方の端で JavaScript を使用してスペースを追加します。

より推奨されるのは、すでに与えられた回答を使用することですが、別のものを出すと思いました

于 2013-08-25T09:48:43.867 に答える
0

スペースを (スペースの HTML エスケープ シーケンス) に置き換えます。空白は HTML インタープリターによって無視されるため、2 つ以上のスペースが隣り合っているマークアップはすべて単一のスペースとして扱われます。

また、@alk が提案したように、文字列を<pre></pre>: で囲むこともできます。要素内のテキストは固定幅フォント (通常はクーリエ) で表示され、スペースと改行の両方が保持されます。

于 2013-08-25T09:46:48.490 に答える