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