div中文字內(nèi)容溢出常見(jiàn)的解決方法
由于文字內(nèi)容的長(zhǎng)度不確定性和頁(yè)面布局的固定性,常常會(huì)遇到文字溢出的狀況,有一下解決方法:
1:規(guī)定文字父容器的寬高,設(shè)置超出隱藏:overflo:“hidde”
-------缺點(diǎn)是會(huì)經(jīng)常遇到最后一行文字顯示不全的情況,建議在只控制一行文字顯示的時(shí)候使用
2:css+div防止文字溢出,超出部分變成省略號(hào),折行顯示,white-space:nowrap;word-break:break-all; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;
------缺點(diǎn)是火狐瀏覽器實(shí)現(xiàn)效果不好,會(huì)截?cái)?,?yè)面不是有很多需要隱藏,建議使用
3:用jQuery限制字符字?jǐn)?shù)
$(document).ready(function(){ //限制字符個(gè)數(shù) $(“.word_overflow”).each(function(){ var maxwidth=23; if($(this).text().length>maxwidth){ $(this).text($(this).text().substring(0,maxwidth)); $(this).html($(this).html()+'…'); } }); });
以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!
相關(guān)文章
jQuery實(shí)現(xiàn)拼圖小游戲(實(shí)例講解)
下面小編就為大家?guī)?lái)一篇jQuery實(shí)現(xiàn)拼圖小游戲(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07jQuery實(shí)現(xiàn)復(fù)選框批量選擇與反選的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)復(fù)選框批量選擇與反選的方法,主要通過(guò)jQuery的attr與removeAttr方法實(shí)現(xiàn)選擇與反選的功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-06-06jquery入門(mén)—編寫(xiě)一個(gè)導(dǎo)航條(可伸縮)
編寫(xiě)一個(gè)導(dǎo)航條,單擊標(biāo)題時(shí),可以伸縮導(dǎo)航條內(nèi)容,簡(jiǎn)化內(nèi)容或顯示更多內(nèi)容等等效果相當(dāng)不錯(cuò),感興趣的朋友可以了解下哦2013-01-01jquery實(shí)現(xiàn)的超出屏幕時(shí)把固定層變?yōu)槎ㄎ粚拥拇a
相信很多人都上過(guò)taobao吧,在taobao的產(chǎn)品列表頁(yè)有一個(gè)浮動(dòng)的用來(lái)排序的浮動(dòng)層,當(dāng)你拖動(dòng)滾動(dòng)條而導(dǎo)致那個(gè)排序欄看不到的時(shí)候它會(huì)自動(dòng)變?yōu)楦?dòng)層,一直固定在那里。2010-02-02