省略号是一种常见的文本符号,用于在文本中表示省略。在 CSS 中,可以使用 `省略号` 属性来设置省略号的位置和样式,其中 `!` 符号表示一个否定的省略号,可以用于替代真正的省略号。
在 CSS 中,使用省略号的方式有以下几种:
1. 使用绝对位置
使用绝对位置来设置省略号的位置可以使用 `省略号` 属性,其值等于省略号的长度,例如:
“`css
省略号:5px ! important;
这将设置省略号为 5 像素,并且它应该在页面的垂直方向上居中,并且长度为 5 像素。
2. 使用伪类
可以使用 `text-overflow: ellipsis` 伪类来设置省略号,该伪类还支持三个参数,分别表示省略号的位置、长度和是否显示完整的下划线。例如:
“`css
.ellipsis-container {
position: relative;
overflow: hidden;
.ellipsis-container:after {
content: “”;
position: absolute;
top: 0;
left: 50%;
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 20px solid green;
.ellipsis-container:before {
content: “”;
position: absolute;
top: 50%;
left: 0;
width: 0;
height: 0;
border-left: 0;
border-right: 50px solid transparent;
transform: translateX(-50%);
这将在页面的左侧显示省略号,右侧显示完整的下划线。
3. 使用伪元素
可以使用 `display: inline-block` 和 `overflow: hidden` 属性来设置省略号,该属性将允许省略号与行内元素对齐,并且可以设置省略号的长度和是否显示完整的下划线。例如:
“`css
.ellipsis-container {
position: relative;
overflow: hidden;
.ellipsis-container:after {
content: “”;
position: absolute;
top: 0;
left: 50%;
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 20px solid green;
.ellipsis-container:before {
content: “”;
position: absolute;
top: 50%;
left: 0;
width: 0;
height: 0;
border-left: 0;
border-right: 50px solid transparent;
transform: translateX(-50%);
这将在页面的左侧显示省略号,右侧显示完整的下划线,并且省略号的长度为 3 个字符。
以上就是 CSS 文本不换行省略号的相关介绍了,使用省略号可以使文本更加简洁易读,让网页更加丰富有趣。