¿Para qué sirve la propiedad line-height en CSS y cómo afecta la legibilidad?

Entiende la propiedad line-height en CSS: cómo controla el espacio vertical entre líneas de texto y su impacto crucial en la legibilidad.

LucusHost, el mejor hosting

La propiedad line-height en CSS se utiliza para especificar la altura de una línea de texto. A menudo se le llama «interlineado» (aunque técnicamente no es solo el espacio entre líneas, sino la altura total de la caja que ocupa cada línea de texto). Esta propiedad afecta directamente la cantidad de espacio vertical entre las líneas de un bloque de texto.

¿Cómo afecta la legibilidad?

El line-height tiene un impacto muy significativo en la legibilidad del texto, especialmente en párrafos largos:

  1. line-height demasiado pequeño:
    • Si el line-height es muy bajo (cercano al tamaño de la fuente, por ejemplo, line-height: 1; o line-height: 100%;), las líneas de texto aparecerán muy juntas. Los ascendentes (partes de letras como 'h', 'l') y descendentes (partes de letras como 'g', 'p') de las líneas adyacentes pueden tocarse o incluso superponerse.
    • Efecto en la legibilidad: Esto hace que el texto sea denso, difícil de leer y visualmente agotador, ya que el ojo tiene problemas para seguir la línea actual y pasar a la siguiente sin saltar o releer.
  2. line-height demasiado grande:
    • Si el line-height es excesivo (por ejemplo, line-height: 2.5; o line-height: 250%;), las líneas de texto estarán muy separadas.
    • Efecto en la legibilidad: Aunque un poco de espacio es bueno, demasiado puede hacer que las líneas de texto parezcan desconectadas entre sí, rompiendo la cohesión del párrafo. El ojo puede tener dificultades para asociar las líneas como parte de un mismo bloque de pensamiento.
  3. line-height óptimo:
    • Un valor de line-height adecuado, generalmente recomendado entre 1.4 y 1.8 (sin unidades) para el cuerpo del texto, proporciona suficiente espacio en blanco (o «aire») entre las líneas.
    • Efecto en la legibilidad: Este espaciado adecuado permite que el ojo del lector se mueva fluidamente a lo largo de cada línea y salte fácilmente a la siguiente. Ayuda a distinguir las formas de las palabras y mejora la comprensión y la comodidad de lectura general, especialmente en textos largos.

Valores para line-height:

  • Número sin unidad (recomendado): Por ejemplo, line-height: 1.6;. Este número se multiplica por el font-size actual del elemento para obtener la altura de la línea. Es la forma más flexible y recomendada porque escala proporcionalmente si el font-size cambia.
  • Longitud: Por ejemplo, line-height: 24px; o line-height: 1.5em;.
  • Porcentaje: Por ejemplo, line-height: 160%; (basado en el font-size del elemento).
  • normal (valor por defecto): El navegador elige una altura de línea «razonable», que suele ser alrededor de 1.2 veces el font-size, dependiendo de la familia tipográfica.
¿Tienes alguna duda o pregunta?Envía el formulario y procuraré darle respuesta
Formulario de pregunta
Responsable » Jose Ramón Bernabeu Guillem. Finalidad » Ponernos en contacto. Legitimación » Tu consentimiento al marcar la casilla verificación. Destinatarios » Los datos que proporciones estarán ubicados en los servidores de LucusHost, proveedor de hosting de este sitio. Derechos » por supuesto tendrás derecho, entre otros, a acceder, rectificar, limitar y suprimir tus datos.
Si creees que esto puede ser de utilidad a alguien más, pues... compártelo que es gratis 🙂
Sitio alojado en un servidor verde según The Green Web Foundation

LucusHost, el mejor hosting

Aviso legal | Condiciones de contratación | Política de privacidad | Política de cookies
© 2017-2025 · Jose R. Bernabeu ·
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram