chrom中文换行word-break:break-all不生效解决办法

今天有朋友找我说是文字换行出现了问题,新行起始为标点符号的话,总会把第一行最后一个字给带下去,搞的很不美观,像这种常见的文字排版问题当然是教他怎么粗暴解决了, 什么加宽,减宽,调文字间距,上下错两个字洒洒水啦,奈何他们公司UI异常强硬,要求他连文字间距都不能改,第二行是引号开头,就是引号开头,没得商量,遇到这种问题当然是先吐槽一顿了,然后就开始想办法,各种word-wrap,word-break,white-space的各个属性试,都不行,最后看到webkit内核压根就不鸟你这些属性,对汉字换行完全无效,破了兼容念想,那就另寻出路了,突然想到,你不是要带个文字下去吗?好啊,那我空格也是个文字呀,而且不占位置,放在行首再合适不过了,随后赶紧试,在出bug的地方加了个空格,运行以后发现真的完美,完全看不出来!

你可能感兴趣的:(Chrome,兼容,文本换行,word-break)