博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小程序scroll-view换行问题
阅读量:6581 次
发布时间:2019-06-24

本文共 876 字,大约阅读时间需要 2 分钟。

背景

今天在写小程序的时候使用了scroll-view,但是发现在scroll-view中一行文字不能换行,代码如下:

asdhadjhkajshdkjahsdkjasdajsdhkajsdkajsdkajsdhasjdaksj
复制代码

发现scroll-view内的一大段英文只显示在一行,超出宽度的部分不能被隐藏了

解决

在网上搜索了一下小程序scroll-view文字不能换行的问题后,发现原来是小程序组件有一个默认的样式 white-space: nowrap;,默认是不换行的,所以我就添加了white-space:normal !important;来覆盖它的默认样式,但是事与愿违,加上后还是不行,于是我又搜索了文字换行,发现一般的文字换行都会加上word-break: break-all;我加上后发现确实可以了

word-break

由于我不是专业的前端(正努力成为一个合格的前端工程师),所以我有特地看了一下word-break的用法,下面是我的一些理解,如有错误,烦请指正

  • 语法:word-break : normal | break-all | keep-all

  • 参数:

    • normal : 依照亚洲语言和非亚洲语言的文本规则,允许在字内换行上面我写的例子没有换行是因为英文是根据空格来判断是否要换行的,例子中是一长串英文字符没有空格,所以就没有换行,在中间加上一个空格,就会在空格处进行换行,中文是每个汉字都是一个独立的个体,每个字都可以作为换行的标识
    • break-all : 该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本,这个值会将单个的英文字符判定为独立的个体,每个英文字符都可以作为换行的表示
    • keep-all :与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本

  

转载于:https://juejin.im/post/5cb4880bf265da03914d559a

你可能感兴趣的文章
前端基础15:JS作用域基础
查看>>
Linux系统相关命令
查看>>
BATJ面试必会之 Spring 篇(一)
查看>>
表驱动法
查看>>
什么是企业内训
查看>>
firefox无法显示java插件plugin
查看>>
H3C设备之OSPF DR选举
查看>>
List grantee right in oracle
查看>>
Activity生命周期
查看>>
通过VBS编写自动输入账号和密码、自动登录程序的脚本
查看>>
MTK APSoC SDK MT7621编译固件的快速开始
查看>>
深度解析Istio系列之安全模块篇
查看>>
Linux 系统 审计
查看>>
JS -------------------设置弹出框位置屏幕的中间
查看>>
性能测试 vbs使用(一)
查看>>
1.2 linux哲学思想
查看>>
jQuery基础
查看>>
BZOJ5312:冒险——题解
查看>>
echarts,两点连线,中间断裂
查看>>
samba简易配置
查看>>