色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css設置文本超出隱藏

謝彥文2年前8瀏覽0評論

CSS中的文本溢出隱藏(text-overflow: ellipsis)是一種常用的技巧,其中text-overflow屬性決定了當文本內容溢出其容器時應該怎樣顯示。如果你使用該屬性并將值設置為ellipsis,那么文本將以省略號的形式截斷。

為了讓文本溢出隱藏,我們還需要使用overflow: hidden屬性,并為其容器設置固定的大小。例如:

.container {
width: 200px;
height: 100px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

white-space: nowrap屬性會防止文本折行。這些屬性的組合可以確保文本溢出后以省略號截斷。如果你想手動指定省略號的樣式,可以使用::after偽元素:

.container::after {
content: "...";
}

在某些情況下,你可能還需要使用多行文本溢出隱藏。這可以通過使用display: -webkit-box-webkit-line-clamp屬性實現:

.container {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}

這個例子中,文本將被以垂直方向的彈性盒子形式展現,顯示三行文本。如果文本超過了三行,就會以省略號截斷。這些屬性只適用于使用WebKit引擎的瀏覽器,但是現代瀏覽器大多數都支持它們。