关于网站开发中div标签中设置宽度后其中文本溢出的原因和解决方法

Posted ygxdbmx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于网站开发中div标签中设置宽度后其中文本溢出的原因和解决方法相关的知识,希望对你有一定的参考价值。

一.问题产生的原因

  当我们为div标签声明了宽度,但是仍然会出现文本越界的情况,不知道大家有没有发现,只有文本内容为单词或者纯数字

的时候才会出现这种情况为此我特意测试了两种情况,结果如下:

 

  ①当文本内容为纯数字或者字母:

技术分享图片

技术分享图片

  ②当文本内容为汉字:

技术分享图片

技术分享图片

 

    所以我们可以得出结论:浏览器在解析我们页面的时候,给这一串数字当成一个词了,这样就不会自动切断字符串而进行换行。

 

二.解决方法

  ①word-wrap:break-word     (例如div宽200px,它的内容就会到200px自动换行)

  ②word-break:break-all        (相比较于上面的方法,这种方法的好处在于假如在宽度的范围内的临界区存在一个完整的单词,它会保留一个完整的单词自动换行)

  下面让我们来测试一下

技术分享图片

技术分享图片

  这样我们就可以看见字母自动换行了!!!

 


以上是关于关于网站开发中div标签中设置宽度后其中文本溢出的原因和解决方法的主要内容,如果未能解决你的问题,请参考以下文章

div内多行文字, 溢出部分用省略号显示

如何在xml中设置复合可绘制文本视图的高度和宽度? [关闭]

CSSCSS 文本样式 ③ ( 文字排版案例一 | 设置标题 | div 中设置布局 | hr 标签设置横线 | p 标签分割段落 | 设置页面总体文字大小 | 修改 h1 标签样式 )

如何在 SwiftUI 中嵌入 ForEach 的 HStack 中设置相对宽度?

在工具栏中设置灵活宽度的文本字段

UIButton 标签显示 0 宽度