问题发现
在项目中设置了white-space:normal 换行,发现汉字文本都能换行而纯数字或者纯英文混合之后的字符文本无法换行,经查询这可能与浏览器处理数字和英文的方法有关,当设置white-space:normal后,浏览器可能会将其视为一个整体,不会在其中插入换行符,因此导致white-space:normal失效
解决方法
对于英文或数字的换行最好还是使用break-word或者overflow-wrap来实现其换行,经测试两者都有效
在项目中设置了white-space:normal 换行,发现汉字文本都能换行而纯数字或者纯英文混合之后的字符文本无法换行,经查询这可能与浏览器处理数字和英文的方法有关,当设置white-space:normal后,浏览器可能会将其视为一个整体,不会在其中插入换行符,因此导致white-space:normal失效
对于英文或数字的换行最好还是使用break-word或者overflow-wrap来实现其换行,经测试两者都有效