[英]Displaying a Paragraph with line breaks
我遇到一种情况,用户可以输入一个问题并将其写到mysql表中。
然后,我在管理面板中显示此文本以进行回复和回复。
我可以看到管理面板中的文本具有相同的新行(chrome开发人员),但显示为一块文本(无新行)...
我目前正在显示此文本...我已经尝试了a,但是仍然没有换行符。
如何使用包含的新行显示此文本? 是否有HTML标记可以执行此操作,或者我需要对br标记使用PHP和sub \\ n吗?
下面的例子:
<span class="description">txthere
txthere
txthere
txthere
txthere.</span>
在显示中,您可以使用CSS来用原始换行符设置HTML的样式,请尝试white-space
:
white-space: pre-line;
如果基本上是textarea或控制台,则使用/n
放置换行符,而浏览器无法将其识别为换行符,则需要将/n
转换为<br/>
以告知浏览器这是换行符,请使用PHP的功能
nl2br();
此处提供更多信息: http : //in.php.net/nl2br
这会将所有/n
标记转换为<br/>
标记,以便浏览器将其作为换行符进行处理
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.