亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS怎么實現標題文字過長部分顯示省略號

發布時間:2021-06-29 14:08:36 來源:億速云 閱讀:183 作者:小新 欄目:web開發

這篇文章主要為大家展示了“CSS怎么實現標題文字過長部分顯示省略號”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“CSS怎么實現標題文字過長部分顯示省略號”這篇文章吧。

前段時間在公司移動站的重構,遇到了一個產品列表title的需求是只顯示兩行,然后超過兩行的字符用省略號顯示。如下圖的效果,當時第一感覺是這個需求只能通過后臺輸出的時候截取字符去處理,或者通過JS計算字符來處理,因為樣式無法控制換行文本出現省略,但是因為我們新版的移動站是流式布局,在不同分辨率下的手機換行的寬度是不確定的,所以就沒有標準的字符截取的數量范圍。例如:15個字在iphone上面是兩行顯示,但是在三星上就可能不是兩行顯示了,有可能值顯示一行,又或者在分辨率更低的手機15字已經是三行顯示了,遇到了這種場景就很頭痛了。
先來回顧下,單行文本換行的寫法:

A20 Banana Pi Development Board Module - Deep Blue

CSS代碼

.title{   
    width: 150px;   
    height: 25px;   
    line-height: 25px;   
    overflow: hidden;   
    whitewhite-space: nowrap;   
    text-overflow: ellipsis;   
}

Demo
上面的代碼是早就有的標準單行文本溢出省略號的寫法,在非常多的場景下我相信大家都可能使用過這種寫法。
多行的顯示該如何解決呢,后面經過一番google后,我找到了chrome的一個API可以解決上面提到的需求-webkit-line-clamp,可惜這個API居然目前只有chrome才能支持,而且并沒有列入W3C的標準范湊內,也就是日后這個功能也只能是在chrome下才能用,這實在太可惜了,不過現在的移動端都是用的webkit的內核,所以可以放心的使用上面的API,接著來看下實現eg:

代碼如下:

A20 Banana Pi Development Board Module - Deep Blue


CSS代碼

CSS Code復制內容到剪貼板

.title{   
    width:150px;   
    overflow : hidden;   
    text-overflow: ellipsis;   
    display: -webkit-box;   
    -webkit-line-clamp: 2;   
    -webkit-box-orient: vertical;   
}

以上是“CSS怎么實現標題文字過長部分顯示省略號”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

新丰县| 凤山市| 大埔县| 湖北省| 古浪县| 古蔺县| 禄丰县| 丹江口市| 平度市| 富锦市| 永川市| 安图县| 阿勒泰市| 荆门市| 镇巴县| 民和| 芦溪县| 巴林左旗| 宁蒗| 光泽县| 石狮市| 卫辉市| 凤庆县| 永清县| 巴彦淖尔市| 汉寿县| 揭阳市| 南部县| 望江县| 香河县| 六盘水市| 镇远县| 灵宝市| 辽中县| 周至县| 兴义市| 平顶山市| 乌拉特中旗| 丰原市| 大余县| 永善县|