行文字溢位顯示省略號 的方法

2021-09-22 16:58:56 字數 584 閱讀 1085

個人使用的方法

.ellipsis1 

.ellipsis2

現在的瀏覽器都支援text-overflow:ellipsis屬性,用來實現單行文字的溢位顯示省略號,但是這個屬性並不支援多行文字。那麼有沒有方法在多行文字上實現同樣的效果呢?

p  

從 opera 10.60 開始,text-overflow屬性有了乙個名為-o-ellipsis-lastline的值。應用後的效果就像名字一樣,在文字的最後一行加上省略號。這個方法比樓上的方法簡單多了,可惜也不在標準之內//(ㄒoㄒ)//

p  

除了各個瀏覽器私有的屬性,有沒有跨瀏覽器的解決方法呢?當然是通過js實現啦!(通過從後向前逐個刪除末尾字元,直至元素的高度小於父元素高度)

$(".figcaption").each(function(i); }); 

html

jquery教程

多行文字溢位顯示省略號

這裡是i喵醬,這個是乙個多行超出換行的小demo,看這裡看這裡 overflow hidden 內容會被修剪,超出隱藏。text overflow ellipsis 超出範圍顯示 display webkit box 把物件轉換成彈性盒模型 webkit box orient vertical 設定...

多行文字溢位顯示省略號

大家應該都知道用text overflow ellipsis屬性來實現單行文字的溢位顯示省略號 當然部分瀏覽器還需要加寬度width屬性。css overflow hidden text overflow ellipsis white space nowrap 但是這個屬性並不支援多行文字溢位顯示省...

多行文字溢位顯示省略號

大家應該都知道用text overflow ellipsis屬性來實現單行文字的溢位顯示省略號 當然部分瀏覽器還需要加寬度width屬性。overflow hidden text overflow ellipsis white space nowrap 但是這個屬性並不支援多行文字溢位顯示省略號,這...