Un formulario explica el atributo de espacio en blanco. ¿Cómo reconoce html \n\r y deja que estos saltos de línea especiales se ajusten?

La mayoría de las etiquetas eliminarán los espacios en blanco y los saltos de línea en el texto de forma predeterminada cuando se muestre el contenido del texto. Esto hace que la composición tipográfica del texto sea mucho más hermosa y también aumenta la utilización del área, pero hay algunos requisitos que deben cumplirse. ser original para mostrar el formato de texto nativo. Entonces, ¿cómo mostrar el formato interno del texto? No es más que mostrar los espacios que no deben eliminarse y envolver las nuevas líneas que no deben fusionarse. 

valor describir salto de linea espacios y tabulaciones ajuste de línea espacio final
normal por defecto. El navegador ignora los espacios en blanco. Los caracteres de espacio en blanco consecutivos se fusionarán y los caracteres de nueva línea se tratarán como caracteres de espacio en blanco. Los saltos de línea son necesarios para el relleno. Es decir, no importa si hay espacios en blanco y saltos de línea en el texto, se omitirán. Y cuando el contenedor principal deba llenarse con una nueva línea, también se ajustará automáticamente. La mayor parte del espacio en blanco de la etiqueta es normal. unir unir nueva línea borrar
ahora rap El texto no se ajustará, continuará en la misma línea hasta que se encuentre una etiqueta <br>. Como es normal, los caracteres de espacio en blanco consecutivos se fusionan. Pero las nuevas líneas dentro del texto no tienen efecto. Solo se puede usar la etiqueta br para saltos de línea y no se realizan saltos de línea suaves. unir unir sin salto de línea borrar
pre El espacio en blanco es preservado por el navegador. Se conservan los caracteres de espacio en blanco consecutivos. Los saltos de línea se producen cuando se encuentran caracteres de nueva línea o elementos <br>. Por cierto, el atributo predeterminado pre del espacio en blanco de la etiqueta pre actúa como la etiqueta <pre> en HTML. reservar reservar sin salto de línea reservar
pre-envoltura Las secuencias de espacios en blanco se conservan, pero los saltos de línea se realizan con normalidad. Se conservan los caracteres de espacio en blanco consecutivos. Los saltos de línea (saltos de línea suaves) se encuentran cuando se encuentran caracteres de nueva línea o elementos <br>, o cuando se requiere relleno. reservar reservar nueva línea colgar
línea previa Combine secuencias de espacios en blanco, pero conserve las nuevas líneas. Los caracteres de espacio en blanco consecutivos se fusionan. Los saltos de línea (saltos de línea suaves) se encuentran cuando se encuentran caracteres de nueva línea o elementos <br>, o cuando se requiere relleno. reservar unir nueva línea borrar
espacios de descanso Se pueden hacer saltos de línea entre espacios en blanco y se conservan todos los espacios en blanco, incluidos los finales de línea. El mismo comportamiento que el ajuste previo, es decir, se conservarán los caracteres de espacio en blanco consecutivos. Los saltos de línea (saltos de línea suaves) se encuentran cuando se encuentran caracteres de nueva línea o elementos <br>, o cuando se requiere relleno. Excepto:
 • Cualquier secuencia de espacios en blanco reservada siempre ocupa espacio, incluso al final de una línea. Si hay suficientes espacios en blanco al final de la línea, verá que los espacios en blanco ocupan una línea, lo que no ocurre con el ajuste previo.
 ● Hay una oportunidad para un salto de línea después de cada carácter de espacio reservado, incluso entre caracteres de espacio.
 ● Este espacio reservado ocupa espacio sin colgar, afectando así a las dimensiones intrínsecas de la caja (tamaño mínimo de contenido y tamaño máximo de contenido).
reservar reservar nueva línea nueva línea
tu heredas Especifica que el valor del atributo de espacio en blanco se debe heredar del elemento principal.        

Entonces, ¿cómo reconoce html \n\r y deja que estos saltos de línea especiales se rompan?

Use espacios en blanco: pre-envoltura ;

Supongo que te gusta

Origin blog.csdn.net/qq_37860634/article/details/132019973
Recomendado
Clasificación