我有一些用 JS 创建的 div, mydiv.textContent="blahblahblahblahblahblah";
尽管事实上 mydiv 的宽度设置为 100px,但分配给 div 的文本字符串一直在一行中,不会下降到其他文本。我很困惑
问问题
231 次
2 回答
4
在你的 CSS 中使用
word-wrap: break-word;
于 2012-12-01T22:06:45.850 回答
1
如果您想将字符串分成两行并且不包含空格,则需要插入合适的控制字符或 HTML 标记以允许可接受的中断,或者可能使用自动连字符。所以这真的取决于你拥有的内容类型;请参阅我关于 HTML 中分词的页面。
如果内容实际上"blahblahblahblahblahblah"
是 JavaScript 字符串,则将其设为"blah\xadblah\xadblah\xadblah\xadblah\xadblah"
. 该符号\xad
代表 U+00AD SOFT HYPHEN,它被视为不可见的断字提示。
于 2012-12-01T22:23:58.330 回答