2011-09-04 6 views

Respuesta

268

poner esto en tu CSS:

white-space:nowrap; 

Obtenga más información aquí: http://www.w3.org/wiki/CSS/Properties/white-space

white-space

La propiedad white-space declara cómo se maneja el espacio en blanco dentro del elemento.

Valores

normal Este valor dirige los agentes de usuario para colapsar secuencias de espacio en blanco, y romper las líneas como sea necesario para llenar cajas de línea.

pre Este valor evita que los agentes de usuario colapsen las secuencias de espacios en blanco. Las líneas solo se dividen en líneas nuevas en la fuente o en las apariciones de "\ A" en el contenido generado.

nowrap Este valor se desploma espacio en blanco como para el 'normal', pero suprime los saltos de línea dentro del texto.

pre-wrap Este valor evita que los agentes de usuario colapsen las secuencias de espacios en blanco. Las líneas se dividen en líneas nuevas en la fuente, en las apariciones de "\ A" en el contenido generado, y según sea necesario para llenar los cuadros de línea.

pre-line Este valor indica a los agentes de usuario que colapsen las secuencias de espacios en blanco. Las líneas se dividen en líneas nuevas en la fuente, en las apariciones de "\ A" en el contenido generado, y según sea necesario para llenar los cuadros de línea.

inherit Toma el mismo valor especificado que la propiedad para el elemento principal del elemento.

+3

También es bueno agregar más documentación aquí: http://www.w3.org/wiki/ CSS/Properties/white-space –

+12

Para el caso cuando tiene muchos tramos i nside de div y quiere achive línea única pero no línea única div, tiene que agregar a span también mostrar: inline-block ;. Espero que ayude a alguien. – walv

11

Si sólo necesita para evitar saltos de línea en los caracteres de espacio, puede utilizar   entidades entre las palabras:

No line break 

en lugar de

<span style="white-space:nowrap">No line break</span> 
Cuestiones relacionadas