成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

css樣式超出部分省略號(hào),css文字過長(zhǎng)顯示省略號(hào)

CSS 一段文本怎么設(shè)置超過省略號(hào)顯示

單行文本實(shí)現(xiàn)方法:

成都創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營(yíng)銷、網(wǎng)站重做改版、民權(quán)網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5建站、成都做商城網(wǎng)站、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為民權(quán)等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

實(shí)現(xiàn)效果:

多行文本溢出顯示省略號(hào)實(shí)現(xiàn)方法:

實(shí)現(xiàn)效果:

適用范圍:

因使用了WebKit的CSS擴(kuò)展屬性,該方法適用于WebKit瀏覽器及移動(dòng)端;

擴(kuò)展資料:

-webkit-line-clamp用來(lái)限制在一個(gè)塊元素顯示的文本的行數(shù)。 為了實(shí)現(xiàn)該效果,它需要組合其他的WebKit屬性。常見結(jié)合屬性:

display: -webkit-box; 必須結(jié)合的屬性 ,將對(duì)象作為彈性伸縮盒子模型顯示 。

-webkit-box-orient 必須結(jié)合的屬性 ,設(shè)置或檢索伸縮盒對(duì)象的子元素的排列方式 。

參考資料:百度百科--text-overflow

web前端入門到實(shí)戰(zhàn):css實(shí)現(xiàn)單行、多行文本超出顯示省略號(hào)

語(yǔ)法:

text-overflow:clip/ellipsis;

默認(rèn)值:clip

適用于:所有元素

clip: 當(dāng)對(duì)象內(nèi)文本溢出時(shí)不顯示省略標(biāo)記(...),而是將溢出的部分裁切掉。

ellipsis: 當(dāng)對(duì)象內(nèi)文本溢出時(shí)顯示省略標(biāo)記(...)。

在使用的時(shí)候,有時(shí)候發(fā)現(xiàn)不會(huì)出現(xiàn)省略標(biāo)記效果,經(jīng)過測(cè)試發(fā)現(xiàn),使用ellipsis的時(shí)候,必須配合overflow:hidden; white-space:nowrap; width:具體值;這三個(gè)樣式共同使用才會(huì)有效果。

在WebKit瀏覽器或移動(dòng)端(絕大部分是WebKit內(nèi)核的瀏覽器)的頁(yè)面實(shí)現(xiàn)比較簡(jiǎn)單,可以直接使用WebKit的CSS擴(kuò)展屬性(WebKit是私有屬性)-webkit-line-clamp ;注意:這是一個(gè) 不規(guī)范的屬性(unsupported WebKit property),它沒有出現(xiàn)在 CSS 規(guī)范草案中。

-webkit-line-clamp用來(lái)限制在一個(gè)塊元素顯示的文本的行數(shù)。 為了實(shí)現(xiàn)該效果,它需要組合其他的WebKit屬性。常見結(jié)合屬性:

display: -webkit-box; 必須結(jié)合的屬性 ,將對(duì)象作為彈性伸縮盒子模型顯示 。

-webkit-box-orient 必須結(jié)合的屬性 ,設(shè)置或檢索伸縮盒對(duì)象的子元素的排列方式 。

text-overflow: ellipsis;,可以用來(lái)多行文本的情況下,用省略號(hào)“…”隱藏超出范圍的文本。

這個(gè)屬性只合適WebKit瀏覽器或移動(dòng)端(絕大部分是WebKit內(nèi)核的)瀏覽器

效果如圖所示:

從效果上來(lái)看,它的優(yōu)點(diǎn)有:

1.響應(yīng)式截?cái)?,根?jù)不同寬度做出調(diào)整

2.文本超出范圍才顯示省略號(hào),否則不顯示省略號(hào)

3.瀏覽器原生實(shí)現(xiàn),所以省略號(hào)位置顯示剛好

但是缺點(diǎn)也是很直接,因?yàn)?-webkit-line-clamp 是一個(gè)不規(guī)范的屬性,它沒有出現(xiàn)在 CSS 規(guī)范草案中。也就是說只有 webkit 內(nèi)核的瀏覽器才支持這個(gè)屬性,像 Firefox, IE 瀏覽器統(tǒng)統(tǒng)都不支持這個(gè)屬性,瀏覽器兼容性不好。

使用場(chǎng)景:多用于移動(dòng)端頁(yè)面,因?yàn)橐苿?dòng)設(shè)備瀏覽器更多是基于 webkit 內(nèi)核,除了兼容性不好,實(shí)現(xiàn)截?cái)嗟男Ч诲e(cuò)。

效果如圖:

適合場(chǎng)景:文字內(nèi)容較多,確定文字內(nèi)容一定會(huì)超過容器的,那么選擇這種方式不錯(cuò)。但文字未超出行的情況下也會(huì)出現(xiàn)省略號(hào),可結(jié)合js優(yōu)化該方法。

注:

css:

js:

網(wǎng)上有很多介紹關(guān)于使用JavaScript實(shí)現(xiàn)多行文本溢出省略的辦法,有的使用插件,有的使用自己封裝好的JavaScript文件,但是,我認(rèn)為,還是自己寫的js比較好用。

插件:

css里a標(biāo)簽所有屬性都是超過一定寬度后隱藏并且變成省略號(hào) 。

1、首先第一步就是進(jìn)行按正常方法,a標(biāo)簽里的鏈接默認(rèn)都是使用get方法去請(qǐng)求的。不能直接設(shè)置使用put方法去請(qǐng)求。

2、接著就是進(jìn)行改a標(biāo)簽,添加一個(gè)id,為了附加事件。href屬性改為data-href,這是為了不直接提交請(qǐng)求即可。

3、然后就是進(jìn)行為這個(gè)a標(biāo)簽添加一個(gè)點(diǎn)擊事件,如下圖所示。

4、接著就是進(jìn)行先獲得工標(biāo)簽要請(qǐng)求的鏈接,使用data方法取對(duì)應(yīng)的屬性,代碼應(yīng)該為:var link = $(this).data("href")即可。

5、然后就是進(jìn)行發(fā)出一個(gè)ajax請(qǐng)求,請(qǐng)求的目標(biāo)就是得到的鏈接。

6、然后就是進(jìn)行在type屬性里,這時(shí)候?qū)⑵湓O(shè)置為要求的put方法。

7、最后就是請(qǐng)求后,如果需要在發(fā)送請(qǐng)求后把頁(yè)面轉(zhuǎn)向到新的頁(yè)面,然后就在success回調(diào)里把頁(yè)面重定向到新的頁(yè)面即可。

當(dāng)前題目:css樣式超出部分省略號(hào),css文字過長(zhǎng)顯示省略號(hào)
文章出自:http://jinyejixie.com/article24/dsdjcje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站內(nèi)鏈、軟件開發(fā)做網(wǎng)站、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
山东省| 永城市| 罗定市| 尚志市| 河间市| 钦州市| 余姚市| 西充县| 孙吴县| 三亚市| 镇巴县| 乌拉特前旗| 南靖县| 荥阳市| 郓城县| 体育| 信阳市| 渝中区| 新疆| 朝阳区| 阿拉善左旗| 垣曲县| 西华县| 宜君县| 叶城县| 义乌市| 谷城县| 克东县| 广平县| 囊谦县| 天镇县| 德昌县| 广饶县| 内江市| 蕉岭县| 乾安县| 石家庄市| 永嘉县| 阳原县| 凤冈县| 山丹县|