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:
line-height demasiado pequeño: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.line-height demasiado grande:line-height es excesivo (por ejemplo, line-height: 2.5; o line-height: 250%;), las líneas de texto estarán muy separadas.line-height óptimo: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.Valores para line-height:
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.line-height: 24px; o line-height: 1.5em;.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.