显示带换行符的段落

时间:2012-05-05 02:49:05

标签: php html

我有一种情况,用户可以输入一个问题,并将其写入mysql表。

然后我在管理面板中显示此文本以进行重新发送和回复。

我可以看到管理面板中的文本具有相同的新行(chrome developer),但它显示为一个文本块(没有新行)......

我目前正在使用这个文字显示...我已经尝试了但仍然没有换行的情况。

我应该如何使用其中包含的新行显示此文本?是否有HTML标签可以执行此操作,还是需要使用PHP和sub \ n作为br标记?

以下示例:

 <span class="description">txthere


 txthere


 txthere


 txthere


 txthere.</span>

2 个答案:

答案 0 :(得分:3)

在显示屏上,您可以使用CSS使用原始换行符设置HTML样式,请尝试white-space

white-space: pre-line;

答案 1 :(得分:1)

如果是textarea或者控制台,基本上它使用/n换行,而浏览器无法将其识别为换行符,则需要将/n转换为<br/>以告诉浏览器这是一个换行符,使用这个php的函数

nl2br();

此处提供更多信息:http://in.php.net/nl2br

这会将您的所有/n代码转换为<br/>代码,以便浏览器将其作为换行符处理