CSS實現不換行/自動換行/文本超出隱藏顯示省略號


原文:https://www.cnblogs.com/coolsboy/p/11495836.html

在寫頁面的時候,我們經常會需要用到關於文本的換行,強制換行以及顯示幾行超過顯示省略號等,今天我們就對這些問題來做個匯總吧!

1、自動換行

div{
   word-wrap:break-word;
   word-break:normal;
}

2、強制不換行

div{
   white-space:nowrap;
}

3、強制英文單詞換行

div{
   word-break:break-all;
}

4、單行文本不換行多余文本顯示省略號

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

5、多行文本超出隱藏多余文本顯示省略號

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

6、table表格中單元格單行文本不換行

table{
   table-layout:fixed;
}
table tr td{
   width:60%;
   white-space:nowrap;
   overflow:hidden;
   text-overflow:ellipsis;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM