#28 CSS 文字過長、行數過多顯示點點點、文字自動折行、強制換行:white-space、word-break、-webkit-line-clamp 的妙用

Chief Designer @HealthyPlate
⚠️ 本篇文章已搬遷至 css.im1010ioio.dev,請至新站閱讀完整版。
在網頁中,許多資料是動態產生的,也就是說我們沒有辦法控制內容的長短,版面可能被文字擠到破版,也可能會該換行的沒有換行。
今天我們就要來學習各種 CSS 文字的處理技巧。
↓ 今日學習重點 ↓
學會設定文字過長、行數過多顯示點點點(刪節號 ellipsis)
了解如何讓文字強制換行
學會如何讓文字依據
\r\n自動折行
過長的內容
當文字過短時,有可能只是畫面不夠好看,不至於無法使用;而過長時會較嚴重,因為它可能會直接讓畫面破版,甚至影響到功能操作。
讓我們用前幾天 Container Queries 的 DEMO,然後把它弄爆:

哇⋯⋯精美的破版。TvT
這種情況又稱為文字溢排…




