在網頁設計中,有時候我們需要在一行文字中顯示超過一定字數的內容,但是又不希望讓頁面布局出現問題。這時候,我們可以使用CSS中的“超出字數用點顯示”功能。
具體實現方法是:在CSS中添加以下代碼:
```
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
```
這幾行代碼分別表示當文本溢出時,用省略號“…”表示;超出部分隱藏;以及強制在一行中顯示文本。
接下來,我們在需要用到該功能的元素中加入以上CSS代碼即可。
例如,我們有一段長度為200個字符的文字,但是我們希望在頁面上只顯示前100個字符,剩余部分用省略號表示。代碼如下:
```
這是一段長度超過100個字符的文字,用來做示例用的這是一段長度超過100個字符的文字,用來做示例用的這是一段長度超過100個字符的文字,用來做示例用的
``` CSS代碼如下: ``` .ellipsis { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width: 200px; } ``` 在這段CSS代碼中,我們還指定了元素的寬度為200px,這樣可以更加精確地控制文本的顯示范圍。 最后我們來看一下,上述代碼的效果: 這是一段長度超過100個字符的文字,用來做示例用的這是一段長度超過100個字符的文字,用… 以上就是CSS中超出字數用點顯示的實現方法。當你需要對文本進行精確控制時,不妨嘗試一下這種方式。上一篇css設置兩個標簽不換行
下一篇css超過高度顯示展開