中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

css樣式超出部分省略號,css文字過長顯示省略號

CSS 一段文本怎么設置超過省略號顯示

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

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

實現(xiàn)效果:

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

實現(xiàn)效果:

適用范圍:

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

擴展資料:

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

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

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

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

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

語法:

text-overflow:clip/ellipsis;

默認值:clip

適用于:所有元素

clip: 當對象內(nèi)文本溢出時不顯示省略標記(...),而是將溢出的部分裁切掉。

ellipsis: 當對象內(nèi)文本溢出時顯示省略標記(...)。

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

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

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

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

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

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

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

效果如圖所示:

從效果上來看,它的優(yōu)點有:

1.響應式截斷,根據(jù)不同寬度做出調(diào)整

2.文本超出范圍才顯示省略號,否則不顯示省略號

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

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

使用場景:多用于移動端頁面,因為移動設備瀏覽器更多是基于 webkit 內(nèi)核,除了兼容性不好,實現(xiàn)截斷的效果不錯。

效果如圖:

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

注:

css:

js:

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

插件:

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

1、首先第一步就是進行按正常方法,a標簽里的鏈接默認都是使用get方法去請求的。不能直接設置使用put方法去請求。

2、接著就是進行改a標簽,添加一個id,為了附加事件。href屬性改為data-href,這是為了不直接提交請求即可。

3、然后就是進行為這個a標簽添加一個點擊事件,如下圖所示。

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

5、然后就是進行發(fā)出一個ajax請求,請求的目標就是得到的鏈接。

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

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

當前題目:css樣式超出部分省略號,css文字過長顯示省略號
文章出自:http://www.rwnh.cn/article24/dsdjcje.html

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

廣告

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

網(wǎng)站建設網(wǎng)站維護公司
信丰县| 泰兴市| 泗洪县| 中卫市| 佛教| 油尖旺区| 襄汾县| 洛阳市| 墨脱县| 调兵山市| 平和县| 武邑县| 沂源县| 虞城县| 电白县| 灯塔市| 辽中县| 高要市| 贡觉县| 景德镇市| 旬邑县| 图片| 德清县| 平山县| 大渡口区| 府谷县| 吐鲁番市| 湖北省| 东源县| 桐柏县| 灌云县| 揭西县| 页游| 贺兰县| 会理县| 资溪县| 旺苍县| 阜新市| 石渠县| 巩义市| 高青县|