CSS基礎(chǔ):text-overflow:ellipsis溢出文本顯示省略號(hào)的詳細(xì)方法_CSS教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
MB5U.com原創(chuàng),未經(jīng)本站同意,嚴(yán)禁轉(zhuǎn)載!
今天有朋友在mb5u.com的留言板提出一個(gè)問題:為什么 text-overflow:ellipsis的時(shí)候沒有任何效果呀?text-overflow是一個(gè)比較非凡的屬性,在CSS手冊(cè)中,這個(gè)屬性是這樣定義的:
語法:
text-overflow : clip | ellipsis
參數(shù):
clip : 不顯示省略標(biāo)記(...),而是簡(jiǎn)單的裁切
(clip這個(gè)參數(shù)是不常用的!)
ellipsis : 當(dāng)對(duì)象內(nèi)文本溢出時(shí)顯示省略標(biāo)記(...)
說明:
設(shè)置或檢索是否使用一個(gè)省略標(biāo)記(...)標(biāo)示對(duì)象內(nèi)文本的溢出。
請(qǐng)您注重,text-overflow:ellipsis屬性在FF中是沒有效果的。
示例:
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)題是完整的,只是受容器大小的局限不顯示出來罷了。
關(guān)于text-overflow屬性如何應(yīng)用,我們作如下的說明講解:
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)的效果。
我們首頁建立了一個(gè)無序列表UL,里面有幾個(gè)列表項(xiàng)LI,內(nèi)部建立了列表鏈接A。我們的測(cè)試主要在LI在進(jìn)行,請(qǐng)注重觀察,看如下的三段代碼:
一、僅定義text-overflow:ellipsis; 不能實(shí)現(xiàn)省略號(hào)效果。
[ 可先修改部分代碼 再運(yùn)行查看效果 ]
二、定義text-overflow:ellipsis; white-space:nowrap; 同樣不能實(shí)現(xiàn)省略號(hào)效果。
[ 可先修改部分代碼 再運(yùn)行查看效果 ]
三、按mb5u.com的教程,即本文所講的方法,同時(shí)應(yīng)用: text-overflow:ellipsis; white-space:nowrap; overflow:hidden; 實(shí)現(xiàn)了所想要得到的溢出文本顯示省略號(hào)效果:
[ 可先修改部分代碼 再運(yùn)行查看效果 ]
請(qǐng)您非凡注重,text-overflow:ellipsis屬性在FF中是沒有效果的。
MB5U.com原創(chuàng),未經(jīng)本站同意,嚴(yán)禁轉(zhuǎn)載!
今天有朋友在mb5u.com的留言板提出一個(gè)問題:為什么 text-overflow:ellipsis的時(shí)候沒有任何效果呀?text-overflow是一個(gè)比較非凡的屬性,在CSS手冊(cè)中,這個(gè)屬性是這樣定義的:
語法:
text-overflow : clip | ellipsis
參數(shù):
clip : 不顯示省略標(biāo)記(...),而是簡(jiǎn)單的裁切
(clip這個(gè)參數(shù)是不常用的!)
ellipsis : 當(dāng)對(duì)象內(nèi)文本溢出時(shí)顯示省略標(biāo)記(...)
說明:
設(shè)置或檢索是否使用一個(gè)省略標(biāo)記(...)標(biāo)示對(duì)象內(nèi)文本的溢出。
請(qǐng)您注重,text-overflow:ellipsis屬性在FF中是沒有效果的。
示例:
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)題是完整的,只是受容器大小的局限不顯示出來罷了。
關(guān)于text-overflow屬性如何應(yīng)用,我們作如下的說明講解:
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)的效果。
我們首頁建立了一個(gè)無序列表UL,里面有幾個(gè)列表項(xiàng)LI,內(nèi)部建立了列表鏈接A。我們的測(cè)試主要在LI在進(jìn)行,請(qǐng)注重觀察,看如下的三段代碼:
一、僅定義text-overflow:ellipsis; 不能實(shí)現(xiàn)省略號(hào)效果。
代碼調(diào)試框 [www.hl5o.cn]
[ 可先修改部分代碼 再運(yùn)行查看效果 ]
二、定義text-overflow:ellipsis; white-space:nowrap; 同樣不能實(shí)現(xiàn)省略號(hào)效果。
代碼調(diào)試框 [www.hl5o.cn]
[ 可先修改部分代碼 再運(yùn)行查看效果 ]
三、按mb5u.com的教程,即本文所講的方法,同時(shí)應(yīng)用: text-overflow:ellipsis; white-space:nowrap; overflow:hidden; 實(shí)現(xiàn)了所想要得到的溢出文本顯示省略號(hào)效果:
代碼調(diào)試框 [www.hl5o.cn]
[ 可先修改部分代碼 再運(yùn)行查看效果 ]
請(qǐng)您非凡注重,text-overflow:ellipsis屬性在FF中是沒有效果的。
MB5U.com原創(chuàng),未經(jīng)本站同意,嚴(yán)禁轉(zhuǎn)載!
相關(guān)CSS教程:
- 相關(guān)鏈接:
復(fù)制本頁鏈接| 搜索CSS基礎(chǔ):text-overflow:ellipsis溢出文本顯示省略號(hào)的詳細(xì)方法
- 教程說明:
CSS教程-CSS基礎(chǔ):text-overflow:ellipsis溢出文本顯示省略號(hào)的詳細(xì)方法
。