td文字溢位顯示省略號

2022-06-03 04:39:07 字數 585 閱讀 9527

昨天遇到移動端**td中文字溢位問題,寫了溢位隱藏樣式,居然沒起作用!

然後查了查網上遇到的類似問題,用table-layout:fixed;可以解決此問題,但是我發現這個方法並不完美,甚至改變了我設定的td的大小,本來以30%和70%的顯示的td,設定此屬性之後居然以50%和50%顯示,這就讓我不爽了。於是乎花了好長時間解決這個問題,終於功夫不負有心人。

給td中的文字套了乙個p標籤,給p標籤設定overflow:hidden;white-space:nowrap;text-overflow:ellipsis;

注意重要的來了!

這個時候還要給p標籤設定乙個固定寬度(px),pc端直接設定固定寬度沒有問題,但是移動端就需要根據螢幕大小來設定這個寬了。

var pwidth=$(window).width();

$('p').css('width',pwidth*0.7+'px');是當前這個td所佔百分比

最終顯示效果如圖

文字溢位顯示省略號

在開發過程中經常會遇到文字過長超出文字的寬度,這時候我們會考慮將文字截斷,但是只顧截斷會失去互動的友好性,因為使用者不知道後面還有內容,我們會在文字超出寬度的部分加上省略號,然後加上title屬性,當使用者滑鼠放到此處提示完整資訊。文字溢位顯示省略號有兩種情況 單行文字 1 text overflo...

文字溢位顯示省略號

使用text overflow屬性,並且要加width寬度屬性 overflow hidden text overflow ellipsis white space nowrap 1.webkit核心和移動端的瀏覽器,使用css擴充套件屬性 display webkit box webkit box...

文字溢位顯示省略號

今天給大家說一下,怎麼實文字溢位顯示省略號 單行文字溢位顯示省略號 實現方法 overflow hidden text overflow ellipsis white space nowrap 效果如圖 但是這個屬性只支援單行文字的溢位顯示省略號,如果我們要實現多行文字溢位顯示省略號呢。接下來重點說...