在多行上實作文字省略號
雖然CSS 本身可以為單行溢位啟用省略號截斷文字,但也能達到相同的效果多條線路可能會帶來挑戰。問題「兩行文字溢出省略號[重複]」探討了這個問題。
乍一看,CSS 屬性(如 text-overflow: ellipsis 和white-space: nowrap)的組合對於文字來說似乎足夠了截斷。但是,white-space: nowrap 會阻止文字換行,導致儘管有足夠的空間容納更多行,但單行上的文字會被截斷。
要克服此限制,請考慮以下CSS 屬性:
利用這些屬性,可以實現多行文字省略號如下:
display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;
此CSS 解決方案有效地允許文字溢出到多行,並在達到指定的行限制時用省略號截斷。
以上是如何用CSS實作多行文字省略?的詳細內容。更多資訊請關注PHP中文網其他相關文章!