CSS截取省略號,可以讓長文本內容在一定寬度的容器內顯示省略號,增加頁面美觀性。
.ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
上面的CSS代碼中,text-overflow: ellipsis;
實現了文本截取省略號的效果。在CSS中,為了實現這個效果,需要以下步驟:
- 將元素的
overflow
屬性設置為hidden
,使文字超出容器不可見。 - 將元素的
white-space
屬性設置為nowrap
,使文字不換行。 - 使用
text-overflow: ellipsis;
屬性,將超出容器的文字用省略號代替。
針對不同的元素和情況,還需要注意以下幾點:
- 只有一行文字的情況下才能使用
text-overflow: ellipsis;
屬性,否則無效。 - 設置了行高的元素,需要與文字大小一致。
- 與
text-overflow: ellipsis;
搭配使用的屬性,overflow
和white-space
也需要注意。