CSS 中的省略號代替是一種常見的技巧,它可以讓長文本在占用盡量少的空間的同時保持內容的完整性。實現這一效果非常簡單,只需要使用 CSS 的 text-overflow 屬性即可。
/* 常規用法 */ { white-space: nowrap; /* 不換行 */ overflow: hidden; /* 溢出部分隱藏 */ text-overflow:ellipsis; /* 使用省略號代替 */ }
上述代碼將長文本的溢出部分隱藏起來,同時使用一個省略號代替。這一屬性在實際應用中非常廣泛,可以應用于表格、列表、文章等各種場合。
除了上述基本用法,text-overflow 屬性還有其他幾種取值。例如,如果您希望在文本末尾使用省略號代替,還可以添加一個 max-width 屬性。
/* 在文本末尾使用省略號代替 */ { white-space: nowrap; /* 不換行 */ overflow: hidden; /* 溢出部分隱藏 */ text-overflow: ellipsis; /* 使用省略號代替 */ max-width: 300px; /* 文本寬度 */ }
在這些實際應用中,這一屬性的實現非常簡單,而且可以起到非常好的效果。不過需要注意的是,如果您使用了 text-overflow 屬性,請務必保證文本內容不會被截斷,否則可能會影響整個頁面的閱讀體驗。
上一篇CSS萬花筒寫輪眼