2010-05-28 40 views
0

我有一个评论框,如果他们进入长的一个字,“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa”文本不重复的div

框将打破(文字资料核实的),我用溢出:隐藏,但是我的朋友希望它打破像普通文本一样。

任何想法如何解决?

+0

描述像正常一样的突破?你想限制可以输入的字符吗?或者你想让它返回一个无效的声明? – Sphvn 2010-05-28 05:50:23

+0

我想要文本aaaaaaaaaaaaaaaaaaaaaaaaaaa,所以按照div框,如果它太长,可能会下降到第二行。 – newinjs 2010-05-28 06:04:47

回答

3

为了让overflow隐藏大于容器尺寸的内容,该容器必须有一组width。但即便如此,CSS并没有打破长单词。 (除了IE有word-wrap: break-word指令Further reading

如果你正在使用某种类型的服务器端处理(我假设你是这样),你可以通过在预设长度处分解长字来处理文本内容从而避免溢出。

+0

啊,我想用php的wordwrap功能去吧。 谢谢 – newinjs 2010-05-28 06:14:29

0

您需要使用任何服务器语言来设计某种方式来打破字符串。你可以使用正则表达式组合(检查长的不间断字符串),然后将它与某些字符串分割函数结合以插入一些换行符或其他内容。