CSS设置多余文字自动省略
在写界面的过程中,常用到文字排版的问题,多余文字需要自动省略为”.....“,这里分享一个自己用到的方法,效果如下图:

![]()
使用方法:
在需要省略的文字css样式中写入如下代码即可:
display: -webkit-box; word-break: break-all; text-overflow: ellipsis; overflow: hidden; overflow-y: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; /*设置需要显示的文字行数*/ line-clamp: 1; /*设置需要显示的文字行数*/
使用示例:
<div class="mytext">这里是测试文字这里是测试文字这里是测试文字这里是测试文字这里是测试文字这里是测试文字这里是测试文字这里是测试文字这里是测试文字这里是测试文字这里是测试文字</div>
.mytext{ width: 50px; display: -webkit-box; word-break: break-all; text-overflow: ellipsis; overflow: hidden; overflow-y: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;/*设置 需要显示的行数*/ line-clamp: 2; /*设置 需要显示的行数*/ }
时间仓促,如有错误欢迎指出,欢迎在评论区讨论,如对您有帮助还请点个推荐、关注支持一下
作者:莫颀
出处:https://www.cnblogs.com/bokemoqi/p/17029391.html
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。
若内容有侵犯您权益的地方,请公告栏处联系本人,本人定积极配合处理解决。

浙公网安备 33010602011771号