¿Hay un ajuste de texto o algún otro atributo que impida que el texto se ajuste? Tengo una altura, y overflow:hidden
, y el texto todavía se rompe.
Necesita funcionar en todos los navegadores, antes de CSS3.
Nota: esto solo funciona en elementos de bloque. Si necesita hacer esto en las celdas de la tabla (por ejemplo), debe colocar un div dentro de la celda de la tabla, ya que las celdas de la tabla muestran que la celda de la tabla no se bloquea.
A partir de CSS3, esto también es compatible con las celdas de la tabla.
p.oneline { white-space:nowrap; overflow:hidden; display:block;}
Puedes usar
CSS white-space Property
para lograr esto.fuente
El uso de puntos suspensivos agregará el ... al final.
fuente
A veces, usar en
lugar de espacios funcionará. Claramente tiene inconvenientes, sin embargo.fuente
Solo para ser claro como el cristal, esto funciona bien con párrafos y encabezados, etc. Solo necesita especificar
display: block
.Por ejemplo:
(perdona los estilos en línea)
fuente