一、实现单行文本省略12345678910/* 原理:设置文字不换行,溢出后隐藏,截断显示省略符 */.ellipsis { width: 400px; background-color: pink; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}<p class="ellipsis">Lorem ipsum dolor sit amet, brute idque noster at nam. Et vix case.</p> 查看示例 二、多行文本省略1. 使用line-clamp属性1234567891011/* 原理:设置特定的display,使用-webkit-line-clamp属性设置溢出的行数,溢出后隐藏 */.ellipsis { width: 400px; background-color: pink; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}<p class="ellipsis">Lorem ipsum dolor sit amet, brute idque noster at nam. Et vix case.Lorem ipsum dolor sit amet, brute idque noster at nam. Et vix case.</p> line-clamp示例 该属性带有webkit前缀,多少肯定有些兼容问题。