Foros del Web » Creando para Internet » CSS »

white-space

Estas en el tema de white-space en el foro de CSS en Foros del Web. Hola, estoy utilizando el tag pre y he usado en la hoja de estilos lo siguiente: width: 562px; white-space: normal; white-space: -moz-pre-wrap; /* Mozilla, soportado ...
  #1 (permalink)  
Antiguo 28/08/2007, 03:07
 
Fecha de Ingreso: mayo-2005
Mensajes: 18
Antigüedad: 18 años, 11 meses
Puntos: 1
white-space

Hola, estoy utilizando el tag pre y he usado en la hoja de estilos lo siguiente:

width: 562px;
white-space: normal;
white-space: -moz-pre-wrap; /* Mozilla, soportado desde 1999 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: pre-line; /* CSS 3 (y 2.1 tambien, actualmente) */
word-wrap: break-word; /* IE 5.5+ */

En IE se ve perfectamente, pero en Firefox las líneas sobrepasan el ancho y se descuadra todo. ¿Cómo lo puedo solucionar? mucha sgracias
  #2 (permalink)  
Antiguo 28/08/2007, 05:45
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Re: white-space

IE estira el contenedor si no cabe el contenido independientemente del width asignado. No así otros navegadores. Si no quieres que esto ocurra deberás asignarle una anchura con un valor de auto

Un saludo
  #3 (permalink)  
Antiguo 28/08/2007, 06:57
 
Fecha de Ingreso: mayo-2005
Mensajes: 18
Antigüedad: 18 años, 11 meses
Puntos: 1
Re: white-space

Hola, gracias por la respuesta pero el width que tengo no le puedo cambiar xq es el ancho de la página, y si le pongo auto ocupa toda la pantalla. Con white-space y el ancho consigo que las cadenas largas se ajusten al ancho y si son mayores se pasen al siguiente renglón, pero en firefox no lo pilla.

Por cierto, el código de arriba es el de la etiqueta pre, que no lo puse y a lo mejor puede equivocar. aún así gracia spor la ayuda. A ver si me podéis ayudar por que no consigo solucionarlo ;)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:55.