單行截斷和多行截斷問題

2022-08-01 09:33:11 字數 921 閱讀 7817

span

多行截斷有好幾種方法,

1: 最簡單,使用-webkit-line-clamp , 當然了,只能用在webkit核心瀏覽器, 並且不支援自定義點選展開的樣式。

p

2: 也是面試中回答的方式,使用偽類。。。這個由於要使用js判斷是否超出,因此適用於,你已經知道是大段文字的情景。 但是面試官不是很滿意這個方式,嗚嗚嗚(ಥ _ ಥ)

pp::after

<

div

class

="container"

>

<

div

class

="content"

div>

<

div

class

="standard"

>

div>

<

div

class

="more"

>...更多

div>

div>

其中standard是乙個標準,超過它的高度時候,就會顯示省略號,container是個容器,超過他的最大高度,就hidden。 三個div都float:right,其中content的margin-left:-standard的寬度,把standard給讓出來,讓standard出現在左側。

.container.container div.content.standard.more

總結: 可以直接使用float方法,方便自定義樣式及監聽事件,並且相容性好,是暫時最完美的解決方案。就是略複雜,不過網上有可以直接拿來用哦~

最後乙個挺複雜的,看了半天,感覺網上很多,可以直接拿來用, 不需要特別理解透徹,畢竟過不了幾年,應該就會有內建屬性了。。。

CSS實現多行文字截斷

簡歷大家自然都有,這裡我要說的是如果要找海外的工作,最好在linkedin上維護乙份詳細的英文簡歷,不管你是否打算在linkedin上投簡歷,這都是很有用的。首先,很多公司在投簡歷的時候不要你傳送的pdf簡歷,而是要求你在它自己的 上填寫一堆資訊 簡歷大家自然都有,這裡我要說的是如果要找海外的工作,...

符號擴充套件和截斷

符號擴充套件和截斷的幾點認識 1.符號擴充套件。short inta 4 short intb 8 print binary a print binary b unsigned short intc a 型別轉換 unsigned intd a print binary c print binary...

前端單 多行文字溢位截斷省略

在前端開發中,文字溢位截斷是比較常見的需求,也是一件經常需要考慮的業務場景細節,它能讓我們的頁面看起來沒那麼 怪異 本文通過css和js兩種編碼方案,給出通用的解決方案。核心css語句overflow hidden 文字長度超出限定寬度,則隱藏超出的內容 white space nowrap 設定文...