標籤不換行 超出隱藏 單 多行超出部分顯示省略號

2021-10-14 17:46:04 字數 942 閱讀 2617

1.css單行超出部分顯示省略號

overflow: hidden; // 超出的文字隱藏

text-overflow: ellipsis; // 溢位用省略號顯示

white-space: nowrap; // 溢位不換行

2. css多行超出部分顯示省略號

overflow: hidden;

text-overflow: ellipsis;

display: -webkit-box; // 作為彈性伸縮盒子模型顯示。

-webkit-box-orient: vertical; // 設定伸縮盒子的子元素排列方式--從上到下垂直排列

-webkit-line-clamp: 2; // 顯示的行

3. js實現超出部分顯示省略號

var text = '超出(2行-5字)顯示省略號超出(2行-5字)顯示省略號超出(2行-5字)顯示省略號超出(2行-5字)顯示省略號';

/* splitcontent

* text 需要處理的文字

* box 盒子容器

* maxrow 文字超出多少行顯示省略號

* offset 偏移值

*/splitcontent(text, box, 2, 5);

function splitcontent(text, box, maxrow, offset) }}

box.innerhtml = text;

}

效果圖:

div超出不換行 DIV元素不換行

div盒子預設是換行獨佔100 寬度 div盒子沒有賦予css樣式時,預設div盒子是獨佔一行 寬度為100 如下預設情況html html div例項 www.dvicss5.com 第乙個div 第二個盒子 獨佔一行div盒子截圖 2個div物件盒子獨佔一行,形成自動換行布局效果截圖 通過以上d...

css強制換行和超出隱藏實現

一 強制換行 1 word break break all 只對英文起作用,以字母作為換行依據。2 word wrap break word 只對英文起作用,以單詞作為換行依據。3 white space pre wrap 只對中文起作用,強制換行。word break break all 和 wo...

css強制換行和超出隱藏實現

一 強制換行 1 word break break all 只對英文起作用,以字母作為換行依據。2 word wrap break word 只對英文起作用,以單詞作為換行依據。3 white space pre wrap 只對中文起作用,強制換行。word break break all 和 wo...