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