本篇文章為大家展示了CSS中怎么實(shí)現(xiàn)限制字?jǐn)?shù)功能,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。
十年專注成都網(wǎng)站制作,成都企業(yè)網(wǎng)站定制,個(gè)人網(wǎng)站制作服務(wù),為大家分享網(wǎng)站制作知識(shí)、方案,網(wǎng)站設(shè)計(jì)流程、步驟,成功服務(wù)上千家企業(yè)。為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),專注于成都企業(yè)網(wǎng)站定制,高端網(wǎng)頁(yè)制作,對(duì)成都PE包裝袋等多個(gè)方面,擁有豐富建站經(jīng)驗(yàn)。代碼如下:
效果:
語(yǔ)法:
text-overflow : clip | ellipsis
參數(shù):
clip : 不顯示省略標(biāo)記(...),而是簡(jiǎn)單的裁切
(clip這個(gè)參數(shù)是不常用的?。?br/>
ellipsis : 當(dāng)對(duì)象內(nèi)文本溢出時(shí)顯示省略標(biāo)記(...)
說(shuō)明:
設(shè)置或檢索是否使用一個(gè)省略標(biāo)記(...)標(biāo)示對(duì)象內(nèi)文本的溢出。
請(qǐng)您注意,text-overflow:ellipsis屬性在FF中是沒(méi)有效果的。
示例:
div { text-overflow : clip; }
text-overflow是一個(gè)比較特殊的樣式,我們可以用它代替我們通常所用的標(biāo)題截取函數(shù),而且這樣做對(duì)搜索引擎更加友好,如:標(biāo)題文件有50 個(gè)漢字,而我們的列表可能只有300px的寬度。如果用標(biāo)題截取函數(shù),則標(biāo)題不是完整的,如果我們用CSS樣式text- overflow:ellipsis,輸出的標(biāo)題是完整的,只是受容器大小的局限不顯示出來(lái)罷了。
text-overflow屬性僅是注解,當(dāng)文本溢出時(shí)是否顯示省略標(biāo)記。并不具備其它的樣式屬性定義。我們想要實(shí)現(xiàn)溢出時(shí)產(chǎn)生省 略號(hào)的效果。還必須定義:強(qiáng)制文本在一行內(nèi)顯示(white-space:nowrap)及溢出內(nèi)容為隱藏(overflow:hidden)。只有這樣 才能實(shí)現(xiàn)溢出文本顯示省略號(hào)的效果。
有的時(shí)候的某段文本太長(zhǎng)了,會(huì)影響整個(gè)的布局,很多人用動(dòng)態(tài)語(yǔ)言來(lái)解決這個(gè)問(wèn)題,但必須區(qū)分中文和英文,因?yàn)橹形南喈?dāng)于兩個(gè)英文字符長(zhǎng)度,這樣不僅繁瑣,而且加重了服務(wù)器的負(fù)擔(dān)。其實(shí),我們完全可以使用CSS完美解決這個(gè)問(wèn)題,
代碼如下:
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;