2011-08-10 6 views

Respuesta

32

Trate

span 
{ 
    white-space: pre; 
} 

o any other value that fits from the w3c spec:

normales
Este valor dirige los agentes de usuario colapsar las secuencias de espacios en blanco y dividir las líneas según sea necesario para llenar los cuadros de línea.

pre
Este valor impide que los agentes de usuario cerrar las secuencias de espacios en blanco. Las líneas solo se rompen en caracteres preservados de nueva línea.

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 impide que los agentes de usuario cerrar las secuencias de espacios en blanco. Las líneas se rompen en caracteres conservados de nueva línea y, según sea necesario, para rellenar recuadros de línea.

pre-línea de
Este valor dirige los agentes de usuario para colapsar secuencias de espacio en blanco. Las líneas se rompen en caracteres conservados de nueva línea y, según sea necesario, para rellenar recuadros de línea.

You should also be aware that there is limited IE support for some of the listed options.

ADVERTENCIA, Cross-browser contenido desorden: Se puede reemplazar todos los espacios en la línea con  

+0

Ninguno de ellos parece funcionar en IE, ver http: //stackoverflow.com/questions/7014004/why-isnt-white-space-consistent-between-ie-and-firefox – Shamoon

+0

[¿Has probado 'pre'] (http://www.quirksmode.org/css/whitespace .html)? – zzzzBov

+2

@Shamoon Acabo de probarlo en IE9 y espacio en blanco: nowrap funcionó para mí. – Tod

37

CSS:

span 
{ 
    white-space:nowrap 
} 
Cuestiones relacionadas