原理css
white-space: nowrap; //不换行
overflow: hidden; //多余部分隐藏
text-overflow: ellipsis;//用...省略
class命名语义化代码可读性更强,以下是单号css省略写法和多行css省略写法
/*单行文本省略*/
.single-line-text-ellipsis {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
/*多行文本省略*/
.line-2,
.line-3 {
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
word-break: break-all
}
/*2行*/
.line-2 {
-webkit-line-clamp: 2
}
/*3行*/
.line-3 {
-webkit-line-clamp: 3
}