css 文字溢位省略號

2022-03-02 11:21:43 字數 1462 閱讀 1484

css 文字溢位後顯示省略號,這是乙個非常常規的操作,但是你會發現在網上很多給出的例子兩行之後顯示省略號,卻沒有用。

這是為什麼呢?please look follow。

在一行省略的:

.text-oneline
簡單介紹下:

white-space 這個是處理空白符的,但是這東西還不是這麼簡單的。

這是一些文字。               這是一些文字。

這是一些文字。

這是一些文字。

這是一些文字。

這是一些文字。

這是一些文字。

這是一些文字。

這是一些文字。

這是一些文字。

這是一些文字。

這是一些文字。

div

你看我這裡有非常多的空白符,然後呢看下white-space:pre;的表現

因為其實 所以無論是white-space:pre-line;還是white-space:pre-wrap;都一致。

所以空白符,不是指的是white-space:pre;,而是" "空白。

這是一些文字。                                               這是一些文字。

這是一些文字。

這是一些文字。

這是一些文字。

這是一些文字。

這是一些文字。

這是一些文字。

這是一些文字。

這是一些文字。

這是一些文字。

這是一些文字。

white-space:pre;效果不變不演示。

white-space:pre-wrap;會換行:

white-space:pre-line;會把一行中的空符合成乙個:

white-space:unwrap;在一行中顯示,不換行,但是遇到換行符還是會換的。

好的,那麼就看下兩行的。

.text-twoline
上面的一切都是為了實現webkit-line-clamp:2,但是為了讓它生效,必須具有display: -webkit-box;和-webkit-box-orient: vertical;

裡面有個關鍵部分:word-break: break-word;,如果沒有那麼效果是可能實現不了的。一般來說我們是不用這個的,因為這個是因為單詞分不分開的問題。

我們開發一般是中文,是一段句子,那麼需要加入這個,我們需要斷詞,如果是英文,如果是因為那麼最好去掉。

css實現文字溢位省略號

css常用屬性 overflow hidden 超出的文字隱藏 text overflow ellipsis 溢位用省略號顯示 white space nowrap 溢位不換行,只能顯示一行 這個只是用適用於單行文字溢位情況,之前處理多行文字的話需要js來支援。css3新加屬性 display we...

CSS 多行溢位省略號

參考文件 部落格 webkit line clamp display box布局的詳細介紹 webkit line clamp 限制在乙個塊元素顯示的文字的行數。是乙個不規範的屬性,它沒有出現在 css 規範草案中。為了實現限制行數,它需要組合其他外來的webkit屬性一起使用 將物件作為彈性伸縮盒...

純css的文字溢位省略號( )表示

單行文字隱藏 width 300px 1.溢位省略號顯示 white space nowwarp nomal 文字換行 nowwarp 不換行 2.溢位的部分隱藏起來 overflow hidden 3.文字溢位的時候用省略號來顯示 text overflow ellipsis clip 直接截斷 ...