css两行超出省略号
时间: 2024-04-04 07:28:18 浏览: 145
CSS文本超出2行就隐藏并且显示省略号
5星 · 资源好评率100%
当文本内容超出容器宽度时,可以使用CSS的文本溢出处理来显示省略号。以下是两种常见的实现方式:
1. 使用`text-overflow: ellipsis`属性:
- 首先,需要设置容器的宽度和`overflow: hidden`属性,以限制文本显示的区域。
- 然后,使用`white-space: nowrap`属性来防止文本换行。
- 最后,使用`text-overflow: ellipsis`属性来显示省略号。
示例代码如下:
```css
.container {
width: 200px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
```
2. 使用伪元素和绝对定位:
- 首先,需要设置容器的宽度和`overflow: hidden`属性,以限制文本显示的区域。
- 然后,使用伪元素`::after`来添加省略号,并设置绝对定位。
示例代码如下:
```css
.container {
width: 200px;
overflow: hidden;
position: relative;
}
.containerafter {
content: "...";
position: absolute;
bottom: 0;
right: 0;
background-color: white; /* 可选,根据实际情况设置背景色 */
}
```
阅读全文