Coding - 碼農筆記 / css3

筆記:使用CSS的text-overflow來截段過長的文字

通常在瀏覽一些網站的首頁或列表頁時,經常會看到只有一行文字,多餘的文字會自動截段等效果,一般來説通常會由程式端來做處理,現在也可以經由css來達到一樣的效果:)

一般常見效果如下:

使用css截斷過長文字

 

 

 

 

 

這效果很常見於新聞入口網站,以上截圖截自yahoo的即時新聞。


使用CSS來截段過長的文字

重點在對div設定寬度,然後超過的部份用css將超過的文字隱藏。

white-space: nowrap; /*段落不自動換行*/

overflow: hidden; /*超過寬度隱藏*/

text-overflow: ellipsis;  /*文字省略號*/

實作效果可以參考下方的 Codepen

瀏覽器支援程度

各家瀏覽器對 text-overflow: ellipsis; 這個CSS3的屬性支援的程度還不錯,要查詢相關支援可在 Can I use 這個好用的網站查詢

© 2024 胡同筆記 | WordPress Theme: Cosimo by CrestaProject.