css实现单行/多行文本溢出省略号显示
1. 单行文本处理:
元素的宽高一定要先确定
p{
width:80%;
height:2em;
white-space:nowrap; /*强制一行显示*/
overflow:hidden; /*溢出部分隐藏*/
text-overflow:ellipsis; /*文字用省略号代替溢出部分*/
}
2. 多行文本处理:
以两行为例,元素的整体宽高也要确定
p{
width:80%;
height:4em;
overflow:hidden; /*溢出部分隐藏*/
text-overflow:ellipsis; /*文字用省略号代替溢出部分*/
display:-webkit-box; /*变为弹性盒*/
-webkit-line-clamp:2; /*在第二行显示省略号*/
-webkit-box-orient:vertical; /*垂直居中*/
}
注:元素的宽高一定要确定好,特别是多行文本溢出处理。