码迷,mamicode.com
首页 > Web开发 > 详细

css文本强制两行超出就显示省略号

时间:2018-11-15 11:03:30      阅读:457      评论:0      收藏:0      [点我收藏+]

标签:lips   需要   项目   splay   psi   csdn   spl   -o   tps   

1. 强制一行的情况很简单

overflow:hidden;     //超出的隐藏

text-overflow:ellipsis;  //省略号

white-space:nowrap;  //强制一行显示

 

2. 如果要强制两行的话,得用到css3的知识

overflow:hidden;

text-overflow:ellipsis;

display:-webkit-box;

-webkit-box-orient:vertical;

-webkit-line-clamp:2;  //以此类推,3行4行直接该数字就好啦

在实际项目中,我们会发现-webkit-box-orient没有生效,需要加入如下注释

/*! autoprefixer: off */

 

最终代码:

overflow: hidden;

text-overflow: ellipsis;

display: -webkit-box;

-webkit-line-clamp: 2;

/*! autoprefixer: off */

-webkit-box-orient: vertical;

 

 


原文:https://blog.csdn.net/Tracy_frog/article/details/77881808 

css文本强制两行超出就显示省略号

标签:lips   需要   项目   splay   psi   csdn   spl   -o   tps   

原文地址:https://www.cnblogs.com/cap-rq/p/9962083.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!