CSS - 文本超出省略隐藏,两种方式。

1,310 阅读1分钟
  1. 单行隐藏
<div class="text">旧历的年底毕竟最像年底,村镇上不必说,就在天空中也显出将到新年的气象来。</div>
.text {
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
}
  1. 多行隐藏
<div class="text">灰白色的沉重的晚云中间时时发出闪光,接着一声钝响,是送灶的爆竹;近处燃放的可就更强烈了,震耳的大音还没有息,空气里已经散满了幽微的火药香。我是正在这一夜回到我的故乡鲁镇的。虽说故乡,然而已没有家,所以只得暂寓在鲁四老爷的宅子里。他是我的本家,比我长一辈,应该称之曰"四叔",是一个讲理学的老监生。他比先前并没有什么大改变,单是老了些,但也还末留胡子,一见面是寒暄,寒暄之后说我"胖了",说我"胖了"之后即大骂其新党。但我知道,这并非借题在骂我:因为他所骂的还是康有为。但是,谈话是总不投机的了,于是不多久,我便一个人剩在书房里。</div>
.text {
    width: 100px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3; //从第3行开始隐藏
}