digamos que tenemos un <div style="width:100px;">This text is too long to fit</div>
Reemplazar cadenas demasiado tiempo con "..."
El texto en el div es dinámico. Y me gustaría forzar que el texto encaje en ancho y no se rompa. Así que necesito algún tipo de funcionalidad para probar si el texto va a caber, y si no lo está, entonces me gustaría mostrar la parte del texto que realmente encajará. Y añada ...
hasta el final.
resultado de un texto demasiado largo debe ser algo como esto: "This text is..."
¿Hay alguna forma estándar de hacer lo que quiero? ¿Ya sea por javascript, jquery, jsp o java?
Gracias!
Edit: Gracias por su rápida y muchas respuestas! Estaba haciendo esto en Java adivinando cuántos caracteres encajarían. Parecía una solución menos que óptima, así que es por eso que vine aquí.
La solución CSS es perfecta para mí. No es tan importante que no funcione para Firefox, ya que todos mis clientes usan, por ejemplo, de todos modos. :)
incluso podría usar css http://stackoverflow.com/questions/802175/truncating-long-strings-with-css-feasible-yet – sod