La etiqueta BR

La etiqueta BR se utiliza para crear un salto de línea en un documento HTML.
La etiqueta <br>
(break = "salto de línea") se utiliza para crear un salto de línea en un documento HTML. Es útil en situaciones donde la estructura del texto requiere divisiones específicas sin cambiar de bloque.
Sintaxis básica
Texto antes del salto<br>
Texto después del salto
-
Es un elemento vacío (no necesita etiqueta de cierre).
-
En XHTML se escribe
<br />
, pero en HTML5 basta con<br>
.
Casos de uso comunes
Direcciones o información con formato específico
<p>
Calle Falsa 123<br>
Ciudad Ejemplo<br>
País Imaginario
</p>
Poemas, letras o textos con estructura de versos
<pre>
Rosas son rojas,<br>
Violetas son azules,<br>
Este poema es simple,<br>
Pero ilustra el uso de <br>.
</pre>
Separar elementos en línea
<label>Nombre:</label><br>
<input type="text"><br>
<label>Correo:</label><br>
<input type="email">
Buenas prácticas y advertencias
Usos recomendados
-
Cuando el formato del contenido requiere saltos de línea significativos (ej: direcciones, poemas).
-
En textos donde los espacios en blanco no se preservan (HTML colapsa múltiples espacios y saltos de línea).
Malas prácticas
- No usar para espaciado visual entre elementos de bloque (mejor usar CSS
margin
opadding
):
<!-- Incorrecto -->
<h1>Título</h1>
<br><br>
<p>Texto</p>
<!-- Correcto -->
<h1 style="margin-bottom: 2rem;">Título</h1>
<p style="margin-top: 1rem;">Texto</p>
- Evitar múltiples
<br>
consecutivos para crear espacios grandes.
Accesibilidad
-
Los lectores de pantalla ignoran los saltos de línea si se usan incorrectamente.
-
Alternativas accesibles:
-
Usar
<p>
para párrafos. -
Emplear listas (
<ul>
,<ol>
) para elementos separados. -
Utilizar CSS (
white-space: pre-line
) para preservar saltos de línea en texto.
-
Control con CSS
En muchos casos, es mejor usar CSS en lugar de <br>
:
Espaciado entre elementos
.espaciado {
margin-bottom: 20px;
}
Preservar saltos de línea en texto
<p style="white-space: pre-line">
Este texto
mostrará los saltos
de línea naturales.
</p>
Ejemplos prácticos
Ejemplo 1: Dirección con saltos de línea
<address>
Oficina Principal<br>
Avenida Digital 456<br>
Piso 8, Oficina 802<br>
TechCity
</address>
Ejemplo 2: Evitar múltiples <br>
<!-- Incorrecto -->
<p>
Primer párrafo<br><br><br>
Segundo párrafo
</p>
<!-- Correcto -->
<p style="margin-bottom: 3em;">Primer párrafo</p>
<p>Segundo párrafo</p>
Comparación: <br>
vs <p>
Característica | <br> |
<p> |
---|---|---|
Tipo de elemento | En línea | Bloque |
Uso | Salto de línea dentro de texto | Separación de párrafos |
Espaciado predeterminado | Ninguno | Margen superior e inferior |
Semántica | Neutral | Define un párrafo |
Errores frecuentes
Usar <br>
como separador de secciones:
<!-- Incorrecto -->
<section>Contenido 1</section>
<br><br>
<section>Contenido 2</section>
<!-- Correcto -->
<section style="margin-bottom: 40px;">Contenido 1</section>
<section>Contenido 2</section>
Olvidar que HTML colapsa espacios:
<!-- Resultado: "Hola Mundo" en una línea -->
Hola Mundo<br>
<!-- Solución -->
Hola Mundo<br>
Conclusión:
La etiqueta <br>
es una herramienta útil para saltos de línea específicos en contenido textual, pero debe usarse con moderación. Siempre prioriza el uso de elementos semánticos y CSS para el diseño general de tu página. ¡Menos es más!