純css實現多行文字省略號顯示

2021-07-03 10:13:46 字數 882 閱讀 5036

首先傳統的單行文字實現省略號顯示**如下:

overflow: hidden;

text-overflow: ellipsis;

white-space: nowrap;

注意點:部分低版本瀏覽器需要加上固定寬度才支援text-overflow屬性。

純css實現多行文字省略號顯示:方法一

text-overflow: -o-ellipsis-lastline;  

overflow: hidden;

text-overflow: ellipsis;

display: -webkit-box;

-webkit-line-clamp: 2;

-webkit-box-orient: vertical;

此方法由於使用了字首webkit只適用於webkit核心的瀏覽器。

具體例子可以檢視 

純css實現多行文字省略號顯示:方法二

p 

p:after

這裡注意幾點:  

1.height高度真好是line-height的3倍;  

2.結束的省略號最好用半透明的png做減淡的效果,或者設定背景顏色;  

3.ie6-7不顯示content內容,所以要相容ie6-7可以是在內容中加入乙個標籤,比如用...去模擬; 

css 實現文字省略號 單行多行

在做移動端的專案時經常會遇到文字過長,塊級元素寬度不夠,造成折行的問題,產品會要求說根據寬度展示,超出部分用點號代替 做這種效果的時候會遇到單行展示和多行展示 單行示例 ellipsis single overflow hidden text overflow ellipsis white spac...

多行文字顯示省略號

單行文字溢位顯示省略號 核心css語句 1 overflow hidden 顧名思義超出限定的寬度就隱藏內容 2 white space nowrap 設定文字在一行顯示不能換行 3 text overflow ellipsis 規定當文字溢位時顯示省略符號來代表被修剪的文字 多行文字溢位顯示省略號...

CSS實現多行文字溢位顯示省略號

單行文字溢位顯示省略號,可以直接使用 text overflow ellipsis white space nowrap 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈 多行文字溢位顯示省略號 方案一 使用webkit屬性 webkit line clamp 注意這是乙個不規範的屬性 哈哈哈哈哈哈...