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

css 2行中間省略號

榮姿康2年前13瀏覽0評論

CSS可以通過設置文本的overflow屬性來控制文本溢出時的顯示方式。其中,overflow屬性的值可以為“visible”(默認值)、"hidden"、"scroll"或"auto"。

在實際開發中,我們常常要控制一行文本在不足以顯示全部時,隱藏多余的部分并顯示省略號。這時我們可以利用CSS中的text-overflow屬性,將其設置為"ellipsis",同時再為其指定一個固定寬度,如下:

p {
width: 200px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

其中,white-space: nowrap;表示文本不換行,overflow:hidden;表示隱藏超出框框的部分,而text-overflow:ellipsis;則表示省略號的顯示方式。到此為止,我們的段落已經可以正常實現指定寬度后的省略顯示效果。

但在實際情況中,我們也會遇到一些特殊的文本內容,例如含有中英文混雜的長句子,這時候顯示的省略號可能無法正確顯示。遇到這種情況時,我們可以將text-overflow屬性與white-space屬性結合起來使用,確保省略號的正確顯示,如下:

p {
width: 200px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}

在這個例子中,我們增加了word-wrap:break-word;、display:-webkit-box;、-webkit-line-clamp:2;、-webkit-box-orient:vertical;這些屬性,用于解決中英文混雜、多行文本等問題。

總的來說,通過合理地運用CSS的text-overflow屬性與white-space屬性,我們可以輕松地實現中間省略號的文本截斷效果,提升用戶的瀏覽體驗。