div里中文和英文换行问题

在div里写很多中文,中文会自动换行,但是在div里写很多英文,英文不会换行,这是为什么呢😢

英文字母之间如果没有空格,系统认为是一个单词,就不会自动换行。汉字就没有这种情况。可以增加如下属性
word-break:brrak-all,
word-wrap:break-word,

小哥哥,请采纳哦

英文文本通常比中文文本短,因此在大多数情况下, div 宽度足以容纳整行英文文本。但是如果 div 宽度较小,就可能需要英文文本换行,就像中文文本一样。

要解决此问题,有几种方法可以让英文文本在 div 中换行:

1、使用段落标签

包装文本,每个段落都会在 div 中自动换行。
2、使用换行标签
在文本中插入换行。
3、设置 div 的 CSS 属性 word-wrap: break-word。这将允许长单词或过长的 URL 换行。
4、设置 div 的宽度为一个合适的值,以便容纳文本。
例如可以使用以下 HTML 代码让英文文本在 div 中换行:

<div style="word-wrap: break-word;">
  This is a long piece of text that will wrap within the div element.
</div>

或者,可以使用以下 HTML 代码让英文文本在 div 中换行:

<div style="width: 200px;">
  This is a long piece of text that will wrap within the div element.
</div>

仅供参考,望采纳,谢谢。