首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在表格单元格中显示多行文字

如何在表格单元格中显示多行文字
EN

Stack Overflow用户
提问于 2012-06-08 01:58:19
回答 10查看 318.4K关注 0票数 140

我想要将一个段落从数据库显示到表格单元格中。

结果是一条很大的1行,忽略了它在数据库中的组织方式。例如,忽略'enters‘(新行)

我想完全按照它在数据库中的编写方式来显示它。

例如,如果段落按如下方式保存:

hello ,
my name is x.

我希望它完全像这样显示,而不是:

hello, myname is x.
EN

回答 10

Stack Overflow用户

发布于 2015-05-02 07:01:24

style="white-space:pre-wrap; word-wrap:break-word"

这将解决新线路的问题。pre标签会添加比所需的更多的CSS。

票数 68
EN

Stack Overflow用户

发布于 2012-06-08 02:00:34

将内容包装在<pre> (预格式化文本)标记中

<pre>hello ,
my name is x.</pre>
票数 33
EN

Stack Overflow用户

发布于 2012-06-08 02:05:05

解决这个问题的两个建议:

解决方案1:<div style="white-space:pre;">{database text}</div><pre>{database text}</pre>

如果您的文本没有html标记或css属性,这是一个很好的解决方案。例如,还允许维护选项卡。

解决方案2:用<p></p> or <br/>替换\n

如果您只想在不丢失其他文本属性或格式的情况下添加断线,这是一种解决方案。在php中的一个例子是$text = str_replace("\n","<br />",$database_text);

您也可以使用<p></p><div></div>,但这需要更多的文本解析。

票数 30
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10937218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档