好的,因此,由于某种原因(显然,我可能做错了),我似乎有些问题,使用Asp.net封装连续行。

假设我有800像素的“ m”字符,那么,我的表格单元格将扩展到该长度。我不希望那样,我希望单元格在300px之后自动中断连续行。

为此,我尝试应用word-wrap:break-word CSS样式。没用怎么办?

我是否解析该行,以便在一定数量的字符后插入明确的换行符?对我来说,这似乎并不干净。有任何想法吗?

最佳答案

您可以每隔数m插入一个<wbr>(鲜为人知的html元素)。它并非与所有内容都100%兼容,但可以在大多数浏览器中使用:


  <wbr>(断字)表示:“浏览器可能会在此处插入换行符。”如果浏览器认为不需要换行,则什么也不会发生。


因此,您将执行以下操作:

mmmmmmmmm<wbr>mmmmmmmmmm<wbr>mmmmmmmmmmm<wbr> (etc.)


这是更多信息:http://www.quirksmode.org/oddsandends/wbr.html

关于asp.net - asp.net连续字符串换行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/808875/

10-11 05:43