包装<pre> inside table cell</pre>

时间:2012-10-07 21:54:21

标签: html css css-tables word-wrap pre

我在一组预标签中有一些数据是我要包装的内部文本。我用以下CSS实现了这个目标:

word-wrap: break-word;

但是,如果我将pre标签放入表格单元格中,则不再有效;所有数据都保留在一行上。

我知道有white-space:pre-wrap选项,但是我在C#中的WebBrowser控件中使用这个CSS,并且它总是呈现为IE7,并且预包装属性似乎永远不会起作用

有没有人知道如何让我的CSS让pre标签在表格单元格内工作?或者是否可能?

我愿意接受使用表格的替代方案的建议,但是我需要复制一个表格,其中包含多个单元格的行,每个单元格的高度都会增加,以匹配最大的单元格。

1 个答案:

答案 0 :(得分:0)

我的一位朋友想到了解决方法,这不是最干净的解决方案,但足以解决我的问题。

解决方案是取空格并替换它们并且当IE支持wbr标签时,它模拟了预标签中文本的包装。

希望这可以帮助其他遇到问题的人!