小程序后台读取的内容超出<view></view>的宽度不换行问题

如下图,白色区域内的是我后台读取的内容,很明显超出了,但是没有自动换行

在这里添加一个样式就行了:word-break: break-all;  这是强制性换行样式,他还有个兄弟 word-wrap:break-word;这两者是有区别的;

1,word-break:break-all 例如div宽200px,它的内容就会到200px自动换行,如果该行末端有个英文单词很长(congratulation等),它会把单词截断,变成该行末端为conra(congratulation的前端部分),下一行为tulation(conguatulation)的后端部分了。


2,word-wrap:break-word 例子与上面一样,但区别就是它会把congratulation整个单词看成一个整体,如果该行末端宽度不够显示整个单词,它会自动把整个单词放到下一行,而不会把单词截断掉的。


这是使用word-break: break-all的效果


这是使用word-wrap:break-word的效果

当内容不是单词是效果没啥区别的样子,当是单词时就有区别了,就如他们介绍一般:


这是使用 word-break: break-all的效果


这是使用 word-wrap:break-word的效果

希望对你有所帮助!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容