我有一个评论框,如果他们进入长的一个字,“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa”文本不重复的div
框将打破(文字资料核实的),我用溢出:隐藏,但是我的朋友希望它打破像普通文本一样。
任何想法如何解决?
我有一个评论框,如果他们进入长的一个字,“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa”文本不重复的div
框将打破(文字资料核实的),我用溢出:隐藏,但是我的朋友希望它打破像普通文本一样。
任何想法如何解决?
为了让overflow
隐藏大于容器尺寸的内容,该容器必须有一组width
。但即便如此,CSS并没有打破长单词。 (除了IE有word-wrap: break-word
指令Further reading)
如果你正在使用某种类型的服务器端处理(我假设你是这样),你可以通过在预设长度处分解长字来处理文本内容从而避免溢出。
啊,我想用php的wordwrap功能去吧。 谢谢 – newinjs 2010-05-28 06:14:29
您需要使用任何服务器语言来设计某种方式来打破字符串。你可以使用正则表达式组合(检查长的不间断字符串),然后将它与某些字符串分割函数结合以插入一些换行符或其他内容。
描述像正常一样的突破?你想限制可以输入的字符吗?或者你想让它返回一个无效的声明? – Sphvn 2010-05-28 05:50:23
我想要文本aaaaaaaaaaaaaaaaaaaaaaaaaaa,所以按照div框,如果它太长,可能会下降到第二行。 – newinjs 2010-05-28 06:04:47