Qué es Constructor CSS text-indent hanging/each-line?
CSS text-indent ahora soporta las palabras clave hanging y each-line (Baseline 2026: Chrome 130+, Safari 18.2+, Firefox 135+). hanging invierte la dirección de la sangría: la primera línea queda alineada a la izquierda y todas las líneas siguientes se sangran por la longitud especificada. each-line aplica la sangría después de cada salto de línea forzado (como <br>), no solo en la primera línea. Puede combinar ambas palabras clave con un valor de longitud: text-indent: 2em hanging each-line crea una sangría francesa que también se reinicia después de cada salto de línea.
Respuesta rápida
Use text-indent: 2em hanging para crear una sangría francesa donde la primera línea está alineada a la izquierda y las líneas siguientes se sangran 2em. Añada each-line para aplicar también la sangría después de cada salto de línea forzado. Soporte de navegadores: Chrome 130+, Safari 18.2+, Firefox 135+ (Baseline 2026). La herramienta genera un respaldo para navegadores antiguos que ignoran las palabras clave y aplican una sangría normal de primera línea.
Last updated: 2026-06-01
Limitaciones
- hanging y each-line requieren navegadores Baseline 2026 (Chrome 130+, Safari 18.2+, Firefox 135+). Los navegadores antiguos ignoran silenciosamente las palabras clave y aplican una sangría estándar de primera línea: aceptable para mejora progresiva pero puede romper requisitos de diseño precisos.
- each-line solo se activa en saltos de línea forzados (<br>, <hr> o elementos con display: block dentro del texto). No se reinicia después de líneas con ajuste suave en contenedores estrechos. Si necesita control de sangría por línea con ajuste suave, considere la solución alternativa de padding-left con text-indent negativo.
- text-indent no funciona en elementos inline. Para sangrías francesas a nivel inline en diseños mixtos inline/block, use padding-left con el ancho de sangría deseado y un text-indent negativo en el contenedor block padre.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Cómo usar esta herramienta
- Elija el valor de longitud de sangría en unidades em, px o rem. 2em es el estándar para sangrías francesas en bibliografías.
- Active la palabra clave hanging para crear una sangría inversa donde la primera línea queda alineada a la izquierda y las líneas siguientes sangradas.
- Active la palabra clave each-line para aplicar la sangría después de cada salto de línea forzado (<br>) además de la primera línea.
- Copie la declaración CSS generada incluyendo el respaldo para navegadores sin soporte de hanging o each-line.
Para qué puedes usarla
- Formatear entradas de bibliografía con sangría francesa donde la primera línea está alineada a la izquierda y las líneas siguientes sangradas, coincidiendo con las guías de estilo académico.
- Crear listas de definición donde el término está alineado a la izquierda y el texto de definición está sangrado, usando hanging con each-line para manejar definiciones multilínea con saltos de línea.
- Aplicar efectos de puntuación colgante donde las comillas de apertura y viñetas sobresalen del margen del texto para un aspecto tipográfico pulido.