css设置文字单行省略和多行省略
效果图:

布局代码:
<div class="box">
<p>单行省略:</p>
<div class="single-line-ellipsis">
六王毕,四海一,蜀山兀,阿房出。覆压三百余里,隔离天日。骊山北构而西折,直走咸阳。二川溶溶,流入宫墙。五步一楼,十步一阁;廊腰缦回,檐牙高啄;各抱地势,钩心斗角。盘盘焉,囷囷焉,蜂房水涡,矗不知其几千万落。长桥卧波,未云何龙?复道行空,不霁何虹?高低冥迷,不知西东。歌台暖响,春光融融;舞殿冷袖,风雨凄凄。一日之内,一宫之间,而气候不齐。
</div>
</div>
<div class="box">
<p>多行省略:</p>
<div class="multiple-line-ellipsis">
六王毕,四海一,蜀山兀,阿房出。覆压三百余里,隔离天日。骊山北构而西折,直走咸阳。二川溶溶,流入宫墙。五步一楼,十步一阁;廊腰缦回,檐牙高啄;各抱地势,钩心斗角。盘盘焉,囷囷焉,蜂房水涡,矗不知其几千万落。长桥卧波,未云何龙?复道行空,不霁何虹?高低冥迷,不知西东。歌台暖响,春光融融;舞殿冷袖,风雨凄凄。一日之内,一宫之间,而气候不齐。
</div>
</div>
单行省略关键样式代码:
.single-line-ellipsis {
overflow: hidden;
text-overflow: ellipsis;
word-break: break-all;
white-space: nowrap;
}
多行省略关键样式代码:
.multiple-line-ellipsis {
overflow: hidden;
word-break: break-all;
display: -webkit-box;
-webkit-line-clamp: 2; //最多显示两行
-webkit-box-orient: vertical; //垂直方向排列显示
}