Puede utilizar propiedades en CSS text-overflow
para implementar puntos suspensivos desbordados en una sola línea de texto.
Los pasos de implementación específicos son los siguientes:
- Primero, establezca el ancho del elemento que necesita mostrar los puntos suspensivos en un valor fijo o un ancho máximo.
.ellipsis {
width: 200px;
/* 或者 */
max-width: 200px;
}
- A continuación, utilice
white-space
atributos para forzar que el contenido del texto del elemento quepa en una sola línea, evitando saltos de línea.
.ellipsis {
white-space: nowrap;
}
- Luego, use
overflow
el atributo para ocultar el contenido de texto que exceda el ancho del elemento.
.ellipsis {
overflow: hidden;
}
- Finalmente, use
text-overflow
el atributo para mostrar contenido de texto que exceda el ancho del elemento como elipses.
.ellipsis {
text-overflow: ellipsis;
}
El código completo se ve así:
.ellipsis {
width: 200px;
max-width: 200px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
De esta manera, los puntos suspensivos se pueden mostrar cuando el texto de una sola línea se desborda.