当文本没有空格且超过div大小200px时,它会溢出。 宽度定义为200px。 我已经把我的代码放在这里http://jsfiddle.net/madhu131313/UJ6zG/。 您可以看到下面的图片。 编辑:我希望文本移到下一行。
当文本没有空格且超过div大小200px时,它会溢出。 宽度定义为200px。 我已经把我的代码放在这里http://jsfiddle.net/madhu131313/UJ6zG/。 您可以看到下面的图片。 编辑:我希望文本移到下一行。
使用
white-space: pre-line;
它将防止文本溢出div
。当文本到达div
的末尾时,它会将其断开。
您需要将以下CSS属性应用于容器块(div):
overflow-wrap: break-word;
根据规范(来源:CSS | MDN):
当将该值设置为
overflow-wrap
CSS 属性指定浏览器是否应在单词内插入换行符,以防止文本溢出其内容框。
break-word
时,
值得一提的是...为了防止溢出,如果在一行中没有其他可接受的断点,则通常不可分割的单词可能会在任意点处被分割。
该属性最初是一个非标准的、未经前缀的 Microsoft 扩展,名为
word-wrap
,并由大多数浏览器使用相同的名称实现。后来将其更名为overflow-wrap
,而word-wrap
则成为其别名。
word-wrap : break-word;
overflow-wrap: break-word;
例如,IE9 不识别 overflow-wrap
,但对 word-wrap
的支持正常。
{word-break: break-all; }
white-space: pre-wrap;
使用overflow:auto
,它将为div
内的文本提供一个滚动条 :)
display:block;
Tailwind
。<p class="break-words ...">...</p>
你可以在这里阅读更多:https://tailwindcss.com/docs/word-break