Css长段落文字隐藏显示省略号
1.多行显示
p {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 8;
overflow: hidden;
}
2.在一行显示
p {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-break: break-all;
word-wrap: break-word;
}
3.完整代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<style>
p {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 8;
overflow: hidden;
}
p {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-break: break-all;
word-wrap: break-word;
}
</style>
<body>
<div style="width: 200px; height: 200px">
<p>
ss 文字超出部分显示省略号佾舞于庭 159
设置table固定布局,否则自适应布局会不受控制 table{ table-layout:
fixed; } 单行文字 : overflow: hidden; text-overflow:ellipsis;
white-space: nowrap; CSS 强制不换行,多出的文字显示省略号
{ white-space: nowrap;
text-overflow:ellipsis; overflow:hidden; } 注释: white-space: nowrap;
文本强制不换行; text-overflow:ellipsis; 文本溢出显示省略号;
overflow:hidden; 溢出 css实现多行省略号多行省略号 7-12
那么利用css如何实现多行省略号呢?利用-webkit-line-clamp属性(WebKit的CSS扩展属性-WebKit是私有属性)是可以实现的,但是只适用于webkit浏览器和移动端。另外可以利用伪类配合定位实现,这个兼容性好一些。
利用-webkit-line-clamp属性(WebKit...
...多行文本溢出显示省略号(…s多... 7-28
//超出一行省略号 white-space: nowrap; //禁止换行 overflow: hidden;
text-overflow: ellipsis; //... 二、多行超出显示省略号
a.对于内核是webkit的浏览器(Google/Safari),可以直接用CSS样式;
溢出隐藏:overflow: hidden; 省略... css样式:文字多变省略号
301 一下三行代码: //以下三行代码是文字太多变三行
overflow: hidden; text-overflow: ellipsis; white-space: nowrap; css
实现文字一行显示,多出部分显示省略号
</p>
</div>
</body>
</html>