css如何设置多行超出显示省略号
更新时间:2023-06-25
多行超出显示省略号的CSS设置
前言:
在Web开发中,多行文本超出容器的宽度时,我们有时需要使用省略号来表示内容的截断。为此,CSS提供了一个文本溢出处理属性,即text-overflow,结合一些其他属性和技巧,可以实现多行文本溢出省略号的效果。
一、使用CSS属性实现多行超出显示省略号
通过设置容器的宽度、高度、溢出隐藏等属性,可以使多行文本超出容器宽度时显示省略号。下面是一个示例代码块:
示例代码:
<div class="container"> <p class="text">这是一段需要多行显示的文本内容。这是一段需要多行显示的文本内容。这是一段需要多行显示的文本内容。</p> </div>
1. 设置容器样式:
.container { width: 300px; /* 设置容器宽度 */ height: 100px; /* 设置容器高度 */ overflow: hidden; /* 隐藏溢出部分 */ }
2. 设置文本样式:
.text { display: -webkit-box; /* 使用旧版WebKit内核浏览器,如Safari和Chrome */ -webkit-box-orient: vertical; /* 设置文本内容垂直方向排列 */ -webkit-line-clamp: 3; /* 设置最大显示的行数 */ overflow: hidden; /* 隐藏溢出的文本内容 */ text-overflow: ellipsis; /* 显示省略号 */ }