web前端培訓:CSS中單行文字溢位顯示省略號的方法
CSS中單行文字溢位顯示省略號的方法你知道嗎?在web前端技術學習中,這個問題其實是屬於老生常談了,因為css單行文字的應用是非常頻繁的,比如網站最基本的文章列表,標題會很長,而顯示列表的區域寬度卻沒有這麼寬,這時候最正常的做法就是讓超出寬度的部分文字用省略號(…)來表示。
通常做法是網站後臺程式擷取一定的字元然後輸出到前臺顯示或者前臺用javascript擷取一定的字元,但 是透過控制字數來擷取的話還是存在一個大問題的,因為中文和英文的字元寬度問題,這個字數不好控制,而且通用性較差。那麼有沒有更好的方法呢,比如直接用 CSS來解決的,當然是有的。
web前端培訓:CSS中單行文字溢位顯示省略號的方法,首先我們要知道單行文字是如何實現這個效果的,程式碼如下:
請注意,以上三行程式碼缺一不可哦,那接下來我們就一一看一下給個的作用吧!
–>
text-overflow
value分別為 clip | ellipsis | ellipsis-word
–>clip :不顯示省略標記(…),而是簡單的裁切
–>ellipsis :當物件內文字溢位時顯示省略標記(…),省略標記插入的位置是最後一個字元
–>ellipsis-word:物件內文字溢位時顯示省略標記(…),省略標記插入的位置是最後一個詞(word)
text-overflow
是一個比較特殊的樣式,因為我們可以用它代替我們通常所用的標題擷取函式,而且這樣做對搜尋引擎更加友好,如:標題檔案有50個漢字,而我們的列表可能只有400px的寬度。如果用標題擷取函式,則標題不是完整的,如果我們用CSS樣式text- overflow:ellipsis,輸出的標題是完整的,只是受容器大小的侷限不顯示出來罷了(表現上是超出部分顯示省略標記…)。
text-overflow: ellipsis
屬性僅是註解,當文字溢位時是否顯示省略標記。並不具備其它的樣式屬性定義。我們想要實現溢位時產生省略號的效果。還必須定義:強制文字 在一行內顯示(white-space:nowrap)及溢位內容為隱藏(overflow:hidden)。只有這樣才能實現溢位文字顯示省略號的效果。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2841177/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- css 單行文字溢位顯示省略號CSS
- css文字溢位顯示省略號CSS
- CSS實現單行、多行文字溢位顯示省略號CSS
- CSS實現單行、多行文字溢位顯示省略號(…)CSS
- css 多行文字溢位省略號顯示CSS
- CSS實現單行、多行文字溢位顯示省略號的實現方法CSS
- css如何簡單設定文字溢位盒子顯示省略號CSS
- 【前端芝士樹】純CSS實現多行文字溢位顯示省略號前端CSS
- css文字溢位用省略號表示CSS
- CSS文字溢位用省略號替代CSS
- css使文字顯示兩行後顯示省略號CSS
- CSS省略號text-overflow超出溢位顯示省略號(需要與overflow配合使用)CSS
- css實現文字過長顯示省略號的方法CSS
- CSS——文字超出隱藏顯示省略號CSS
- CSS文字省略顯示CSS
- 長沙WEB前端培訓講解:WEB前端多行文字溢位問題Web前端
- 如何實現溢位文字省略號
- CSS控制LI行字元溢位用省略號代替CSS字元
- css超出顯示省略號CSS
- css 一行顯示超出部分顯示省略號CSS
- CSS實現超出文字以省略號顯示CSS
- css文字超出2行就隱藏並且顯示省略號CSS
- 如何用 CSS 實現多行文字的省略號顯示CSS
- 直播軟體app開發,單行或多行文字溢位,省略號代替APP
- 文字超出顯示省略號及更多
- 小技巧!CSS 整塊文字溢位省略特性探究CSS
- Layer.js實現表格溢位內容省略號顯示,懸停顯示全部JS
- CSS3多行顯示省略號...CSSS3
- 用css解決內容文字溢位控制td顯示字數以及隱藏省略程式碼CSS
- 如何讓超出範圍的文字自動顯示為省略號(CSS)CSS
- CSS學習筆記:溢位文字省略(text-overflow)CSS筆記
- 超出文字顯示省略號,hover效果:文字滾動顯示==》求解
- css文字超出div隱藏剩下內容並顯示省略號CSS
- CSS文字加省略號CSS
- css限制顯示字數,文字長度超出部分用省略號表示【轉】CSS
- css 實現div內顯示兩行或三行,超出部分用省略號顯示CSS
- css記錄1:文字塊內超長只顯示一行,且超過寬度顯示為省略號CSS
- 讓超出的文字以省略號顯示程式碼例項