css:文字超長后顯示為 "..."

給定寬度(即塊級(jí)元素)的標(biāo)簽,內(nèi)容過多時(shí)會(huì)自動(dòng)換行顯示

內(nèi)容過多時(shí)自動(dòng)換行

怎樣才能單行顯示呢?
在標(biāo)簽上添加以下代碼即可解決:

white-space: nowrap;

沒有換行,但是給定寬度的文字超長后溢出

單行文本中,給定寬度的文字超長后會(huì)溢出
在標(biāo)簽上添加以下代碼即可解決:

overflow: hidden;
text-overflow: ellipsis;

此時(shí),需要顯示單行內(nèi)容的標(biāo)簽中超出的文字就會(huì)顯示成 “...” 了。

單行文字超長后顯示成 ...

弊端:只能顯示單行文字。


#思考:如果需求是顯示多行文字呢?文字過多怎么辦?

在標(biāo)簽上添加以下代碼即可解決:

overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box; /*下面三條缺一不可 可以生成 '...' 主要針對(duì)谷歌瀏覽器 */
-webkit-line-clamp: 2;//表示行數(shù)
-webkit-box-orient: vertical;//表示縱向

此時(shí),指定行數(shù)后的多余文字就替換成“...” 了。

第二行文字后都替換成 ... 了 ????乛?乛????

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 學(xué)會(huì)使用CSS選擇器熟記CSS樣式和外觀屬性熟練掌握CSS各種選擇器熟練掌握CSS各種選擇器熟練掌握CSS三種顯示...
    七彩小鹿閱讀 6,445評(píng)論 2 66
  • HTML標(biāo)簽解釋大全 一、HTML標(biāo)記 標(biāo)簽:!DOCTYPE 說明:指定了 HTML 文檔遵循的文檔類型定義(D...
    米塔塔閱讀 3,526評(píng)論 1 41
  • 本課來自http://www.imooc.com/learn/9請(qǐng)不要用作商業(yè)用途。 HTML5 HTML介紹 H...
    PYLON閱讀 3,447評(píng)論 0 5
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,203評(píng)論 2 33
  • 今天上了一天課,累卻充實(shí)著,最難忘的是老師放的一個(gè)短片,內(nèi)心感動(dòng),無比振憾。 站在人生的十字路口,捫心自問,我還有...
    般若秋雪閱讀 2,063評(píng)論 0 2

友情鏈接更多精彩內(nèi)容