3

我有一个固定宽度的 div,300 像素。我有用户输入的文本需要进入 div。问题是,人们是否将“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 句放入 div 中。这会导致文本超出 div 的宽度。我想要的是即使单词中没有空格也可以换行。有没有办法用css做到这一点?我尝试了 csswhite-space属性,但它不起作用。

如果有人有正确方向的解决方案或观点,那就太好了。

4

2 回答 2

9

尝试这个:

word-wrap:break-word;
于 2012-04-07T03:49:26.923 回答
1

以目前的技术水平,没有办法正确地做到这一点。换行规则很复杂,并且因语言而异。

任意使用word-wrap:break-word或使用它的一些变体会破坏一串字符,几乎肯定会破坏语言规则并使人们感到困惑。

于 2012-04-07T04:32:23.767 回答