En el Lenguaje de marcado de hipertexto (HTML), un salto de línea es una propiedad de etiqueta o hoja de estilo en cascada (CSS) que hace que el visor HTML o el navegador web caiga inmediatamente a la siguiente línea disponible y dibuje el siguiente elemento, comenzando en el definido. margen. Hay dos formas generalmente aceptadas de insertar un salto de línea HTML en un documento. La primera es usar la etiqueta break (BR), lo que obliga al navegador a iniciar los siguientes elementos en la siguiente línea, alineados con el borde izquierdo. La otra opción es usar diferentes propiedades CSS para definir bordes, medianiles o espaciado alrededor de elementos a nivel de bloque para crear espacios abiertos, aunque este método no afecta el ajuste de palabras en un documento.
Uno de los principios de diseño de HTML es que el navegador generalmente puede tener cierto control sobre el diseño de las páginas web. Esto permite que los sitios bien diseñados tengan una apariencia muy fluida, independientemente del tamaño de la pantalla. Cuando se dibuja un párrafo, el navegador generalmente se encarga de encontrar el lugar adecuado para terminar una línea, generalmente en el margen derecho de un bloque. El uso de un salto de línea HTML implícito interrumpe este proceso.
La etiqueta BR es la forma más sencilla de terminar una línea y bajar. El uso de la etiqueta se acepta generalmente para algunos formatos menores, aunque su uso está mal visto como la única forma de definir párrafos en un documento. Se prefiere la etiqueta de párrafo para separar áreas de texto, ya que crea un bloque que se puede manipular con CSS u otras etiquetas, mientras que la etiqueta de salto de línea HTML está sola y no encierra un bloque. La etiqueta de salto se puede utilizar dentro de un bloque de párrafo, en gran parte para evitar que el navegador utilice dos saltos entre párrafos, que es el comportamiento predeterminado.
Otro método utilizado para provocar un salto de línea es aumentar el tamaño de un cuadro de texto con propiedades CSS. Esto extiende efectivamente el fondo de un contenedor de modo que quede un espacio en blanco después de él. Esto puede parecer lo mismo que usar una etiqueta de salto o párrafo, excepto que el texto dentro del contenedor no se modifica, por lo que el ajuste de palabras aún está controlado en gran medida por el navegador.
Un área en la que podría ser necesario especificar un salto de línea HTML es cuando el texto se ajusta alrededor de una imagen en línea. Una manera fácil de crear párrafos con un formato limpio que se coloquen al lado de una imagen es usar el modificador CLEAR para la etiqueta de salto de línea HTML. Esto permite especificar si un salto de línea debe continuar normalmente o saltar a la siguiente línea disponible después de una imagen. También es posible crear estilos CSS que imiten este comportamiento, aunque puede que no sea tan fluido en determinadas circunstancias.