來源:
https://www.bilibili.com/video/BV14J4114768?p=266&spm_id_from=pageDriver
1.單行文本溢出顯示省略號
/*1.先強制一行顯示*/
white-space: nowrap;(默認(rèn)normal自動換行)
/*2.超出的部分隱藏*/
overflow: hidden;
/*3. 文字用省略號替代超出的部分*/
text-overflow: ellipsis;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>單行文本溢出顯示省略號</title>
<style>
div {
width: 150px;
height: 200px;
margin: 0 auto;
background-color: pink;
/*1.先強制一行顯示*/
white-space: nowrap;
/*2.超出的部分隱藏*/
overflow: hidden;
/*3. 文字用省略號替代超出的部分*/
text-overflow: ellipsis;
}
</style>
</head>
<body>
<div>
此處省略一萬行字此處省略一萬行字此處省略一萬行字
</div>
</body>
</html>

image.png
- 多行文本溢出顯示省略號
多行文本溢出顯示省略號,有較大兼容性問題,適合于webkit瀏覽器或移動端(移動端大部分是webkit內(nèi)核)
overflow: hidden;
text-overflow: ellipsis;
/*彈性的伸縮盒子模型顯示*/
display: -webkit-box;
/*限制在一個塊元素顯示的文本的行數(shù)*/
-webkit-line-clamp: 2;
/*設(shè)置或檢索伸縮盒對象的子元素的排列方式*/
-webkit-box-orient: vertical;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>多行文本溢出顯示省略號</title>
<style>
div {
width: 150px;
height: 45px;
background-color: pink;
overflow: hidden;
text-overflow: ellipsis;
/*彈性的伸縮盒子模型顯示*/
display: -webkit-box;
/*限制在一個塊元素顯示的文本的行數(shù)*/
-webkit-line-clamp: 2;
/*設(shè)置或檢索伸縮盒對象的子元素的排列方式*/
-webkit-box-orient: vertical;
}
</style>
</head>
<body>
<div>
此處省略一萬字此處省略一萬字此處省略一萬字此處省略一萬字此處省略一萬字
</div>
</body>
</html>

image.png