Mi CSS:
#content_right_head span
{
display:inline-block;
width:180px;
overflow:hidden !important;
}
Ahora muestra contenido contenido
Pero quiero mostrar como contenido de contenido ...
Necesito mostrar puntos después del contenido. Los contenidos provienen dinámicamente de la base de datos.
Si está utilizando text-overflow: ellipsis, el navegador mostrará el contenido que sea posible dentro de ese contenedor. Pero si desea especificar el número de letras antes de los puntos o eliminar algunos contenidos y agregar puntos, puede usar la función siguiente.
llamar como
salidas
Véalo en acción aquí
fuente
Creo que estás buscando
text-overflow: ellipsis
en combinación conwhite-space: nowrap
Vea algunos detalles más aquí
fuente
Prueba esto,
agregue
.truncate
clase a su elemento.EDITAR ,
La solución anterior no funciona en todos los navegadores. puede intentar seguir el complemento jQuery con soporte de navegador cruzado.
como llamar,
fuente
width
propiedad puede ser100%
. Creo que es mejor así:.truncate { display:inline-block; width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
Bueno, el "desbordamiento de texto: puntos suspensivos" funcionó para mí, pero solo si mi límite se basaba en 'ancho', necesitaba una solución que se pueda aplicar en las líneas (en la 'altura' en lugar del 'ancho') así que Hice este script:
Y cuando debo, por ejemplo, que mi h3 tiene solo 2 líneas que hago:
No sé si esa fue la mejor práctica para las necesidades de rendimiento, pero funcionó para mí.
fuente
Puedes probar esto:
fuente
fuente
Muchas gracias @sandeep por su respuesta.
Mi problema fue que quiero mostrar / ocultar texto en el lapso con un clic del mouse. Entonces, de manera predeterminada, se muestra texto corto con puntos y al hacer clic en texto largo aparece. Al hacer clic nuevamente, se oculta ese texto largo y se muestra uno corto nuevamente.
Una cosa bastante fácil de hacer: simplemente agregue / elimine la clase con desbordamiento de texto: puntos suspensivos.
HTML:
CSS (igual que @sandeep con .cursorPointer agregado)
Parte JQuery: básicamente solo elimina / agrega la clase cSpanShortText.
fuente