小程序 scroll-view 中文字不换行问题


问题描述:在scroll-view 中scroll-x="true"时控制文字超出显示省略号,要求如图:

                

                但实际中会出现如文字不换行或样式错乱的问题。

横向滚动的实现如下:

 

超过两行显示省略号:

.scroll_txt{
    word-wrap: break-word;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}

 

因为scroll-view上设置了 white-space:nowrap;导致文字不换行,如图:

 

这时在.scroll_txt 上添加 white-space:normal !important; 文字换行但是样式错乱。如图:

 

在父级元素上增加 overflow:hidden; 得以解决。(ios可能出现兼容问题,可加层view并浮动)。

 

 

 


原文:https://blog.csdn.net/ifrwrit/article/details/80054525 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM