Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2010, 11:02
leif_sk8er
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 14 años, 10 meses
Puntos: 5
Recortar frase y poner puntos suspensivos al vuelo

Resulta que tengo un div, que puedo redimensionar, en el aparecen filas con frases largas. El problema es que cuando la frase es mas larga de lo que mide el div pega un salto de linea, logico. Lo que me gustaria es que cortase la frase añadiese unos puntos suspensivos solo cuando es mas grande.

Se os ocurre alguna forma de poder hacerlo?

Se me habia ocurrido dandole un valor de ancho a cada letra, por ejemplo 5 px, y calcular cada vez.... pero ni las letras tienen el mismo ancho ni seguramente sea la forma adecuada de hacerlo.

Otra idea era cada palabra con php separarla y meterlas dentro de un span, calcular la suma de sus widths y dependiendo si caben o no ponerle los puntos suspensivos...

Se os ocurre algo mas?

Un saludo.