語法:text-overflow:clip|ellipsis
- 默認(rèn)值:clip;
- 適用于:所有元素
- clip:當(dāng)前對象內(nèi)文本溢出時不顯示省略標(biāo)記(...),而是將溢出部分裁剪欧啤。
- ellipsis:當(dāng)對象內(nèi)文本一處時顯示省略標(biāo)記(...)灾票。
當(dāng)然這還是不夠的,需要加點調(diào)料才能出現(xiàn)效果:
那就是配合
overflow:hidden;
white-space:overflow;
-
這時候產(chǎn)品經(jīng)理來了窗价,~一行省略怎么行甫何,變成三行出現(xiàn)省略掉丽。
處理辦法:
將white-space去除码邻,并且加上:
display:-webkit-box;
-webkit-line-clamp: 3/第幾行裁剪/
-webkit-box-orient:vertical;
-webkit-line-clamp 用來限制在一個塊元素顯示的文本的行數(shù)窥摄。 為了實現(xiàn)該效果,它需要組合其他的WebKit屬性测蹲。 常見結(jié)合屬性:
2-1.display: -webkit-box; 必須結(jié)合的屬性 询吴,將對象作為彈性伸縮盒子模型顯示 图仓。
2-2.-webkit-box-orient 必須結(jié)合的屬性 ,設(shè)置或檢索伸縮盒對象的子元素的排列方式 币砂。
2-3.text-overflow: ellipsis; 齿椅,可以用來多行文本的情況下琉挖,用省略號“…”隱藏超出范圍的文本 。
-
這時候產(chǎn)測試員來了涣脚,你這IE不能正常顯示(天煞IE)
如何兼容IE:使用jq插件實現(xiàn)示辈。
效果圖:
插件網(wǎng)站:http://dotdotdot.frebsite.nl/
使用方法:
image