一行省略
1、得是以配置為inline-block的元素,或缺省以block呈現的div、p元素
2、強制不換行
3、固定寬度
4、超出部分隱藏
5、超出部分以』…'結尾
width: 140px;
display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
兩行省略
width:140px;
height:140px;
overflow: hidden;
word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
-webkit-box-pack: center;//設定高度後只有一行時上下居中
display:inline-block引起的錯位問題是因為,display:inline-block是基於baseline對齊的,大小不一會導致上下不齊,所以設定的時候最好設定vertical-align屬性。vertical-align: top; css 超出兩行省略號,超出一行省略號
參考 超出一行省略 p 超出2行省略 p 注 兩行注釋必須要!因為 webpack打包後 webkit box orient會被移除,autoprefixer會自動移除老式過時的 所以需要新增注釋關閉autoprefixer。如果有清除注釋的外掛程式,將該外掛程式設為false,否則不生效。auto...
css多行省略號和單行省略號
單行溢位,超出部分顯示.或者擷取。前提必須有寬度 陌生人,我也為你祝福 願你有乙個燦爛的前程 願你有情人終成眷屬 願你在塵世獲得幸福 我只願面朝大海,春暖花開 div body html 陌生人,我也為你祝福 願你有乙個燦爛的前程 願你有情人終成眷屬 願你在塵世獲得幸福 我只願面朝大海,春暖花開 d...
前端頁面中文字標籤單行省略以及多行省略
在最初的切圖生涯中,頁面上的很多文字內容或多或少,有時候就是要求超出部分顯示為省略號,當然也可能會要求為單行溢位或多行溢位。單行溢位的話 width value 定義容器寬度 white space nowrap 強制文字在單行顯示 overflow hidden 溢位隱藏 text overflo...