我想在用户输入时在我的网页上显示数据。所以当我使用
preg_replace('/[\\s]/',' ' $mysqlData);
否则,它会显示完美,但在提交用户时未提供适当的空间。
我使用了css属性:overflow-wrap: break-word;
,但它剪切了看起来不合适的单词。如果我使用hyphens: auto;
,则会在div中显示带有多个连字符的结果。
答案 0 :(得分:0)
Do browsers remove whitespace in between text of any html tag
您可以在用户提交周围使用<pre></pre>
标签,HTML不会删除空格。
或者,您可以在CSS中为元素设置white-space: pre-wrap;
,它不会溢出,但会保留空格。
替换空格将使不间断空格也将阻止元素包装。 (顺便说一下,这是它的主要用途。)