可以使用CSS中的text-overflow
属性来实现单行文本溢出显示省略号。
具体实现步骤如下:
- 首先,将需要显示省略号的元素的宽度设置为固定值或最大宽度。
.ellipsis {
width: 200px;
/* 或者 */
max-width: 200px;
}
- 接着,使用
white-space
属性将元素的文本内容强制放在一行中,防止换行。
.ellipsis {
white-space: nowrap;
}
- 然后,使用
overflow
属性将超出元素宽度的文本内容进行隐藏。
.ellipsis {
overflow: hidden;
}
- 最后,使用
text-overflow
属性将超出元素宽度的文本内容显示为省略号。
.ellipsis {
text-overflow: ellipsis;
}
完整的代码如下所示:
.ellipsis {
width: 200px;
max-width: 200px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
这样就可以让单行文本溢出时显示省略号了。