1. 程式人生 > >text-overflow:ellipsis在多行的實現

text-overflow:ellipsis在多行的實現

以下程式碼實現了指定最多顯示4行,超過4行的字,用…代替。

<div class='wrapper'>
    <p class='text'>要指定行數的文字內容</p>
</div>
.text{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    }

效果如下:
這裡寫圖片描述

有一個地方需要注意的是,若指定了.wrapper的display屬性為inline-block,則在ios當中,顯示會不正常,表現為文字雖然截取了,但文字本來所佔有的空間依然存在並以空白表示。