2011-05-27 10 views

Respuesta

11

Así es como funciona html. El espacio en blanco está colapsado. Mira la forma en que se muestra tu pregunta para ver un ejemplo.

Para evitar esto, envolver su texto en una etiqueta <pre> o utiliza &nbsp; en lugar de los caracteres de espacio

+16

O agregue 'white-space: pre' al CSS para el div. – anothershrubery

+0

sí, estaba volviendo a la pregunta para agregar esa sugerencia :) Sin embargo, no funciona en IE 8 y anteriores. – Ray

+0

Sí, lo hace! http://jsfiddle.net/7646F/ Pruébalo en IE8 e IE7. Funciona. – anothershrubery

0

Sí, esto está sucediendo en html, al igual que se introduce y se muestre misma ....

usted necesita ya sea para un uso simple html =>& nbsp o < pre> etiqueta .... o también puede asignar a una variable de 'lapso' etiqueta por alguna identificación ... => * "span style = 'padding-lef t: 20px '" * Esta línea comienza después de un espacio en blanco en el" intervalo "

@ * porque la etiqueta no está aceptando aquí, así que es por eso que use ,," span ".

1

También podría usar CSS para agregar estilo como una etiqueta <pre>. Use

div#where-you-want-the-whitespace { 
     white-space: pre; 
    } 
Cuestiones relacionadas