我有一个评论框,如果他们输入一个字,“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
该框将中断(文本超出div),我使用了溢出:隐藏但我的朋友希望它像普通文本一样打破。
知道如何解决?
答案 0 :(得分:3)
为了让overflow
隐藏大于其容器维度的内容,容器必须具有集合width
。但即便如此,CSS并没有打破长话。 (IE除外,它有word-wrap: break-word
指令。Further reading。)
如果您正在使用某种服务器端处理(我假设您是),您可以通过以预设长度分解长字来操纵文本内容,从而避免溢出。
答案 1 :(得分:0)
你需要使用你所拥有的任何服务器语言来设计一些方法来打破字符串。您可以使用正则表达式的组合(以检查长的不间断字符串),然后将其与某些字符串拆分函数组合以插入一些换行符或其他内容。