摘要:對于一些比較長的文本做限制,不顯示,或者顯示省略號。超出固定長度顯示設(shè)置文字不換行這個是設(shè)置隱藏的。當(dāng)前是顯示省略號。直接省略是根據(jù)不同標(biāo)簽值,有的不用加。超出固定行數(shù)顯示超出固定行數(shù)。或者本地生效了,或者打包到服務(wù)器上就不生效了。
作為前端經(jīng)常遇到的一個需求。對于一些比較長的文本做限制,不顯示,或者顯示省略號。今天特意整理了一下,做個備忘。
1.超出固定長度顯示....class{ width: 400px; white-space: nowrap; //設(shè)置文字不換行 overflow: hidden; //這個是設(shè)置隱藏的。還有其他的,例如scroll,是超出固定長度,底部顯示滾動條的。 text-overflow: ellipsis; //這個就是設(shè)置直接隱藏掉文字,還是顯示...的。當(dāng)前是顯示省略號。直接省略是clip display: inline-block; //根據(jù)不同標(biāo)簽display值,有的不用加。 }2.超出固定行數(shù)顯示...
超出固定行數(shù)。顯示省略號,和上面差不多。overflow和text-overflow見上方解釋。
.class{ overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; //這里就是設(shè)置超出幾行隱藏 -webkit-box-orient: vertical; display:-webkit-box; //根據(jù)不同標(biāo)簽display,有的不用加。或者設(shè)置成別的屬性,自己可以隨便試試 }巨坑提醒(多行隱藏)
有的時候,你按照上面的設(shè)置。就是不生效。或者本地生效了,react(或者vue)打包到服務(wù)器上就不生效了。你可以在控制臺看看。是不是-webkit-box-orient這個屬性消失了。如果是這樣的話,請看下面的解決辦法。
// 辦法1。 直接在style里面寫上 -webkit-box-orient: vertical;就行 //辦法2 .class{ overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; /* autoprefixer: off */ //對,就是加這兩個注釋就行。 -webkit-box-orient: vertical; /* autoprefixer: on */ display:-webkit-box; }
不生效的原因。我也不清楚,網(wǎng)上說法也很多。這個英文話題,好像對原因做了 一些探討,感興趣的可以去看看。(https://github.com/postcss/au...)
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/117267.html
摘要:對于一些比較長的文本做限制,不顯示,或者顯示省略號。超出固定長度顯示設(shè)置文字不換行這個是設(shè)置隱藏的。當(dāng)前是顯示省略號。直接省略是根據(jù)不同標(biāo)簽值,有的不用加。超出固定行數(shù)顯示超出固定行數(shù)。或者本地生效了,或者打包到服務(wù)器上就不生效了。 作為前端經(jīng)常遇到的一個需求。對于一些比較長的文本做限制,不顯示,或者顯示省略號。今天特意整理了一下,做個備忘。 1.超出固定長度顯示... .class{...
摘要:在頁面顯示中我們經(jīng)常會需要進(jìn)行省略,比如簡介里面的省略,比如固定中字?jǐn)?shù)超過限制之后的省略。單行文字的省略單行文字省略比較簡單。 在頁面顯示中我們經(jīng)常會需要進(jìn)行省略,比如簡介里面的省略,比如固定div中字?jǐn)?shù)超過限制之后的省略。我們可以用css輕松做到。 單行文字的省略 單行文字省略比較簡單。關(guān)鍵代碼如下: .single { width: 280px; ...
摘要:在頁面顯示中我們經(jīng)常會需要進(jìn)行省略,比如簡介里面的省略,比如固定中字?jǐn)?shù)超過限制之后的省略。單行文字的省略單行文字省略比較簡單。 在頁面顯示中我們經(jīng)常會需要進(jìn)行省略,比如簡介里面的省略,比如固定div中字?jǐn)?shù)超過限制之后的省略。我們可以用css輕松做到。 單行文字的省略 單行文字省略比較簡單。關(guān)鍵代碼如下: .single { width: 280px; ...
摘要:前言項(xiàng)目中我們經(jīng)常遇到這種需求,需要對單行多行文本超出顯示為省略號。單行文本省略文本溢出顯示省略號文本不會換行語法默認(rèn)值適用于所有元素當(dāng)對象內(nèi)文本溢出時不顯示省略標(biāo)記,而是將溢出的部分裁切掉。 前言:項(xiàng)目中我們經(jīng)常遇到這種需求,需要對單行、多行文本超出顯示為省略號。這篇文章主要總結(jié)了小編解決此問題的方法,有不足之處歡迎大家指正。 單行文本省略 showImg(https://segme...
摘要:前言項(xiàng)目中我們經(jīng)常遇到這種需求,需要對單行多行文本超出顯示為省略號。單行文本省略文本溢出顯示省略號文本不會換行語法默認(rèn)值適用于所有元素當(dāng)對象內(nèi)文本溢出時不顯示省略標(biāo)記,而是將溢出的部分裁切掉。 前言:項(xiàng)目中我們經(jīng)常遇到這種需求,需要對單行、多行文本超出顯示為省略號。這篇文章主要總結(jié)了小編解決此問題的方法,有不足之處歡迎大家指正。 單行文本省略 showImg(https://segme...
閱讀 1007·2023-04-26 02:21
閱讀 2825·2021-09-24 09:47
閱讀 1617·2019-08-30 15:55
閱讀 2171·2019-08-30 14:01
閱讀 2330·2019-08-29 14:01
閱讀 2055·2019-08-29 12:46
閱讀 821·2019-08-26 13:27
閱讀 1945·2019-08-26 12:23