¿Hay alguna manera de hacer que HTML trate correctamente los \nsaltos de línea? ¿O tengo que reemplazarlos con <br/>?
221
¿Hay alguna manera de hacer que HTML trate correctamente los \nsaltos de línea? ¿O tengo que reemplazarlos con <br/>?
Respuestas:
Esto es para mostrar una nueva línea y un carro de retorno en html, entonces no necesita hacerlo explícitamente. Puede hacerlo en css configurando el valor de línea previa del atributo de espacio en blanco.
fuente
white-space: pre-wrapsi desea retener el espacio de pestañas también.Puede usar la
white-spacepropiedad CSS para\n. También puede conservar las pestañas como en\t.Para salto de línea
\n:Para salto de línea
\ny pestañas\t:Mostrar fragmento de código
fuente
Según su pregunta, se puede hacer de varias maneras: - Por ejemplo, puede usar:
Avance de línea y retorno de carrofuente
Podrías usar la
<pre>etiquetafuente
puedes usar la
<pre>etiqueta:fuente
El uso le
white-space: pre-linepermite ingresar el texto directamente en el HTML con saltos de línea sin tener que usar\nSi utiliza la
innerTextpropiedad del elemento a través de JavaScript en un elemento no pre, por ejemplo<div>, a , los\nvalores se reemplazarán<br>en el DOM de forma predeterminadainnerText: reemplaza\ncon<br>innerHTML,textContent: requiere el uso de estilowhite-spaceDepende de cómo apliques el texto, pero hay varias opciones
fuente
Simple y lineal:
fuente
Debería considerar reemplazar los frenos de línea con
<br/>. En HTML, un salto de línea solo representará una nueva línea en su código.Alternativamente, puede usar algunas otras marcas HTML como colocar sus líneas en párrafos:
u otras envolturas como por ejemplo
<div>sample</div>con el atributo css:display: block.También puedes usar
<pre>. El contenido depretendrá su estilo html ignorado. En otras palabras, mostrará html puro con\nbrakelines normalesfuente