1.单行文本溢出隐藏
<!DOCTYPE html>
<html>
<head>
<title>单行文本溢出隐藏</title>
<style type="text/css">
p{
white-space: nowrap;
/*强制文本一行显示*/
overflow: hidden;
/*超出元素默认宽度隐藏*/
text-overflow: ellipsis;
/*使用省略号代表有内容未显示*/
}
</style>
</head>
<body>
<p>
单行文本溢出隐藏单行文本溢出隐藏单行文本溢出隐藏单行文本溢出隐藏单行文本溢出隐藏单行文本溢出隐藏单行文本溢出隐藏单行文本溢出隐藏单行文本溢出隐藏单行文本溢出隐藏单行文本溢出隐藏单行文本溢出隐藏单行文本溢出隐藏单行文本溢出隐藏单行文本溢出隐藏单行文本溢出隐藏单行文本溢出隐藏单行文本溢出隐藏单行文本溢出隐藏单行文本溢出隐藏
</p>
</body>
</html>
2.多行文本溢出隐藏
<!DOCTYPE html>
<html>
<head>
<title>多行文本溢出隐藏</title>
<style type="text/css">
p{
height: 60px;
overflow: hidden;
line-height: 2em;
border: 1px solid red;
position: relative;
}
p::after{
content: "...";
position: absolute;
right: 0;
bottom: 0;
padding: 0px 10px 0px 10px;
background: #fff;
}
</style>
</head>
<body>
<p>
多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏多行文本溢出隐藏
</p>
</body>
</html>