2011-08-09 36 views
21

加省略號一個句子太長,你可以使用這個方法: http://jsfiddle.net/ArKeu/是否可以使用css3進行垂直文本溢出?

,對寬度的偉大工程,但它在某種程度上可以添加省略號垂直呢? 似乎並沒有工作:(

http://jsfiddle.net/ArKeu/2/

沒有人知道這一點,謝謝。

+0

您想要的結果是什麼樣子? – Shad

+0

基本上它裁剪300個垂直像素後的文本並添加省略號。像在第一個jsfiddle – cmplieger

+0

但是,那麼省略號會落在父元素之外嗎? – Shad

回答

29

目前還沒有跨瀏覽器只CSS的方式來實現這樣的行爲。

您現在只能在基於webkit的瀏覽器中使用-webkit-box-webkit-line-clamp執行此操作,請參閱http://jsfiddle.net/ArKeu/7/

+0

老兄你真棒!我只是爲safari編碼所以... YAY !!! – cmplieger

+3

真的很棒! – cmplieger

+0

不客氣:) – kizu

10

UPDATE!UPDA TE! UPDATE!

自從我寫這個答案的時候,Clamp.js似乎已經冷靜下來並死亡。該項目仍然存在於github上,所以你可以檢查出來。

但是,這裏有更好的選擇:ftellipsis。它是跨瀏覽器的。


爲什麼webkit瀏覽器都很有趣?

這裏的解決方案更加廣泛,並且也爲其他瀏覽器提供支持。 http://reusablebits.com/post/2642059628/introducing-clamp-js(無效鏈接)

+0

該鏈接已死亡,您能否提供替代版本? – devshorts

相關問題