CSS省略號text-overflow超出溢出顯示省略號
發(fā)布時間:2014-11-12 14:45:23 作者:佚名
我要評論
DIV CSS text-overflow文本有溢出時顯示css省略號clip ellipsis樣式基礎(chǔ)知識與用法實例經(jīng)驗教程篇
復(fù)制代碼
代碼如下:<DIV STYLE="width: 120px; height: 50px; border: 1px solid blue;overflow: hidden; text-overflow:ellipsis"> <NOBR>就是比如有一行文字,很長,表格內(nèi)一行顯示不下</NOBR></DIV><DIV STYLE="width: 120px; height: 50px; border: 1px solid blue; overflow: hidden; text-overflow:ellipsis"> 就是比如有一行文字,很長,表格內(nèi)一行顯示不下.</DIV>
有時為了避免文本文字內(nèi)容超出一定寬度后溢出,我們想要溢出的部分不顯示但用省略號(...)顯示,這個時候我們可以使用CSS text-overflow文本溢出省略號屬性樣式實現(xiàn)。
一、text-overflow省略號樣式語法結(jié)構(gòu)
text-overflow語法:
text-overflow : clip | ellipsis
text-overflow參數(shù)值和解釋:
clip : 不顯示省略標(biāo)記(...),而是簡單的裁切
ellipsis : 當(dāng)對象內(nèi)文本溢出時顯示省略標(biāo)記(...)
text-overflow應(yīng)用說明:
CSS text-overflow設(shè)置或檢索是否使用一個省略號標(biāo)記(...)標(biāo)示對象內(nèi)文本文字的溢出。
要想實現(xiàn)顯示不完內(nèi)容將顯示省略號代替,還需要html nobr標(biāo)簽完成(nobr禁止換行標(biāo)簽)
二、text-overflow應(yīng)用案例
常常遇到文章標(biāo)題列表布局排版時候,有的標(biāo)題比較長顯示不完,這個時候即又不想換行顯示,又想顯示不完的內(nèi)容自動出現(xiàn)省略號樣式。
顯示不完內(nèi)容省略號替代截圖

顯示css省略號
顯示不完的文字內(nèi)容通過css顯示省略號
1、實現(xiàn)方法
1)、對象設(shè)置text-overflow:ellipsis;省略號樣式
2)、使用nobr標(biāo)簽,強制讓內(nèi)容不換行(css換行、css不換行)。
2、案例描述
我們假設(shè)3個標(biāo)題的li列表布局,對li對象設(shè)置一定寬度和高度,對前兩個li列表內(nèi)容放過多測試文字,第三個li列表放入可顯示完測試文字。因為我們要避免內(nèi)容過多撐破對象,所以我們對li再設(shè)一個overflow:hidden css樣式,用于css隱藏超出內(nèi)容,避免內(nèi)容過多溢出li對象。
3、完整css+div的html源代碼:
CSS Code復(fù)制內(nèi)容到剪貼板
- <!DOCTYPE html>
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>text-overflow案例在線演示 www.dhdzp.com</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <style type="text/css">
- *{ padding:0; margin:0}
- a{ text-decoration:none;color:#6699ff}
- ul,li{ list-style:none; text-align:left}
- #divcss5{border:1px #ff8000 solid; padding:10px; width:150px;
- margin-left:10px; margin-top:10px}
- #divcss5 li{width:150px;height:24px;line-height:24px; font-size:12px;
- color:#6699ff;overflow:hidden;text-overflow:ellipsis;
- border-bottom:1px #ff8000 dashed;}
- #divcss5 li a:hover{ color:#333}
- /* css注釋說明:為了便于截圖、文章中能排版完整 所以css代碼進(jìn)行換行 不影響功能 */
- </style>
- </head>
- <body>
- <ul id="divcss5">
- <li><a href="#"><nobr>#8226; 顯示不完顯示省略號,測試內(nèi)容</nobr></a></li>
- <li><a href="#"><nobr>#8226; 第二排測試內(nèi)容超出顯示省</nobr></a></li>
- <li><a href="#"><nobr>#8226; 能顯示完幾個字</nobr></a></li>
- </ul>
- </body>
- </html>
過多文字li標(biāo)簽出現(xiàn)使用css省略號樣式截圖

使用text-overflow樣式讓顯示不完內(nèi)容通過css實現(xiàn)省略號排版
三、text-overflow省略號樣式總結(jié)
要想隱藏溢出內(nèi)容同時又想讓過多內(nèi)容以省略號樣式顯示,需要用到css overflow,和text-overflow樣式,同時避免文字自動換行我們使用html nobr標(biāo)簽強制內(nèi)容不換行,使用使用注意這幾個CSS樣式和HTML標(biāo)簽配合使用才能達(dá)到多余文字內(nèi)容出現(xiàn)省略號樣式,大家下來靈活運用多次實踐即可。
1、案例演示:查看案例
相關(guān)文章
- 單行文本的控制,以前是由程序員完成的,2008-10-17
- 字符串過長,不雅觀,如何實現(xiàn)多余文字街去掉并用省略號顯示,苦思冥想多日,發(fā)現(xiàn)使用CSS就可輕松搞定,下面將經(jīng)驗心得與大家分享一番,望幫助更多的失足新手2014-06-16
- 這篇文章主要介紹了css實現(xiàn)字符串截斷并加省略號示例,需要的朋友可以參考下2014-05-08
通過純CSS樣式實現(xiàn)DIV元素中多行文本超長自動省略號
可以通過css樣式實現(xiàn)DIV元素中文本超長后自動截斷并以省略號結(jié)尾,一般情況下都是使用javascript,其實使用純CSS樣式也可以做到2014-05-05css樣式顯示省略號自定義寬度超過隱藏顯示省略標(biāo)記
這篇文章主要介紹了css樣式怎么顯示省略號,即當(dāng)超過自定義寬度時隱藏顯示省略標(biāo)記,比較實用,需要的朋友可以參考下2014-04-18- 兼容瀏覽器的CSS控制字符寬度省略號效果,是非常實用的,由于FF對溢出顯示省略號的屬性支持不好。因而在進(jìn)行編碼時,應(yīng)用到了一個HACK和FF的私有屬性,大家在學(xué)習(xí)時注意區(qū)2009-01-03
- 在項目中我們經(jīng)常需要在文本過長時顯示,將文本超出的部分內(nèi)容用省略號代替,基于css代碼是怎么實現(xiàn)的呢?下面腳本之家小編通過分析本文給大家詳解,感興趣的朋友一起學(xué)習(xí)2016-01-19

