2009-02-21 10 views

Respuesta

451

div { 
 
    white-space: nowrap; 
 
    overflow: hidden; 
 
}
<div>test that doesn't wrap</div>

Nota: esto sólo 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 tienen la celda de tabla de la tabla sin bloque.

A partir de CSS3, esto también es compatible con celdas de tabla.

+7

white-space! Eso es lo que he estado buscando ... 1.000 gracias ... ¡es imposible buscar en Google! –

+2

También hay un atributo patentado ie llamado word-wrap (IIRC) ... estúpido IE. – garrow

+12

Considere también "desbordamiento de texto: puntos suspensivos"; Agrega el ... al final de su texto si va más allá de los límites del ancho de su contenedor –

4

A veces el uso de &nbsp; en lugar de espacios funcionará. Claramente tiene inconvenientes, sin embargo.

+0

Lamentablemente, no puedo hacerlo en esta circunstancia –

11

Usando ellipsis agregará ... al final.

<style type="text/css"> 
    div { 
     white-space: nowrap; 
     overflow: hidden; 
text-overflow: ellipsis; 
    } 
    </style> 
Cuestiones relacionadas