CSS實現文字超出長度部分使用省略號表示

在寫css樣式的時候我們會遇到不確定文字長度時,又不想使用難看的下拉滾動,而是希望直接將超出長度部分隱藏但又告訴用戶這段文字還沒結束。這時候我們就可以用省略號來代替隱藏,例如:效果圖如下這段摘要,“真實反...”後面還有內容,但是沒必要顯示了,所以使用省略號表示,欲知詳情,請點開一觀。詳細具體請參照 這篇文章。 我在此只簡單的做個筆記:

talk is cheap,show you the code:

單行的省略號實現:

width: 400px;
overflow: hidden;  /* 超出部分隱藏*/
text-overflow:ellipsis;  /* 文字超出部分使用省略號代替*/
white-space: nowrap;     /* 文字不換行*/

多行的省略號實現:

此方法僅有webkit瀏覽器才支持:

display: -webkit-box;        
-webkit-box-orient: vertical;   
-webkit-line-clamp: 3;        //行數
overflow: hidden;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章