Saltar al contenido principal
Codigo Heroe
Tarea anterior
Formato avanzado de texto3/18
A la lista de tareas
  1. 1. La propiedad font-size: tamaño de la fuente
  2. 2. Tamaño relativo de la fuente
  3. 3. La propiedad line-height: altura de línea
  4. 4. Altura de línea relativa
  5. 5. La propiedad font-family: familia de la fuente
  6. 6. La propiedad font-weight: grosor de la fuente
  7. 7. La propiedad text-align: alineación horizontal
  8. 8. text-align también alinea imágenes
  9. 9. La propiedad vertical-align: alineación vertical
  10. 10. Fondos para dar formato al texto
  11. 11. La propiedad color: color del texto
  12. 12. Espacio alrededor del texto
  13. 13. La propiedad white-space: espacios y saltos de línea
  14. 14. Estilos para texto preformateado
  15. 15. La propiedad text-decoration: subrayado y otras líneas
  16. 16. La propiedad font-style: cursiva
  17. 17. La propiedad text-transform: mayúsculas y minúsculas
  18. 18. Estilos del pie de página
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

La propiedad line-height: altura de línea

Con font-size controlamos el tamaño de los caracteres. Pero un texto suele ser más que un conjunto de letras: está formado por líneas, una debajo de otra. También necesitamos controlar la distancia entre esas líneas y el resto del contenido.

Para eso existe la propiedad line-height. Controla la altura de línea, es decir, el espacio que se reserva verticalmente para cada línea de texto.

Al igual que con el tamaño de la fuente, hay varias formas de indicar el valor de line-height.

Su valor predeterminado es normal. Le indica al navegador que calcule la altura de línea a partir de la fuente. La especificación recomienda un valor de entre 100% y 120% del tamaño de la fuente. Por ejemplo:

p {
  font-size: 10px;
  line-height: normal; /* el valor será de unos 12px */
}

El valor normal permite que el texto sea legible sin estilos adicionales. Pero, si queremos cambiar ese aspecto predeterminado, podemos asignarle a line-height un valor absoluto fijo en px.

p {
  font-size: 16px;
  line-height: 26px;
}
  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Mi primer sitio con HTML y CSS</title> <link rel="stylesheet" href="style.css"> </head> <body> <header> <h1>Mi primer sitio con HTML y CSS</h1> </header> <main> <img class="avatar" src="img/raccoon.svg" width="80" height="80" alt="Avatar"> <nav class="blog-navigation"> <h2>Entradas del blog</h2> <ul> <li><a href="day-1.html">Día 1. Cómo olvidé darle de comer al gato</a></li> <li><a href="day-2.html">Día 2. Quiero crear páginas web</a></li> <li><a href="day-3.html">Día 3. Mi gato se enojó conmigo</a></li> <li><a href="day-4.html">Día 4. Casi me enfermo</a></li> <li><a href="day-5.html">Día 5. Un descanso</a></li> <li><a href="day-6.html">Día 6. Sigo sin entender nada</a></li> <li><a href="day-7.html">Día 7. Cupcake me dio una tarea</a></li> <li><a href="day-8.html">Día 8. Un asunto muy serio</a></li> <li><a href="day-9.html">Día 9. O más bien, noche</a></li> <li><a href="day-10.html">Día 10. Un balance</a></li> <li><a href="day-11.html">Día 11. Sin exagerar</a></li> <li><a href="day-12.html">Día 12. A todo el mundo le gustan las galletas</a></li> <li><a href="day-13.html">Día 13. Encontré un artículo</a></li> <li><a href="day-14.html">Día 14. Un formato nuevo</a></li> <li><a href="day-15.html">Día 15. Una galería de selfis</a></li> </ul> </nav> <section> <p>¡Hola! Te doy la bienvenida a mi primer sitio. Hasta hace poco no sabía nada de crear páginas web, pero encontré unos <a href="https://htmlacademy.org/courses">cursos interactivos de HTML y CSS</a> y me propuse aprender. Hasta tengo un instructor: Cupcake, que no me dejará descansar y estará pendiente de mis avances.</p> <p>Mi primera tarea es llevar un diario y contar con sinceridad todo lo que voy logrando.</p> </section> <section> <h2>Habilidades</h2> <dl class="skills"> <dt>HTML</dt> <dd><div class="skills-level skills-level-ok" style="width: 60%;">60%</div></dd> <dt>CSS</dt> <dd><div class="skills-level" style="width: 20%;">20%</div></dd> <dt>JS</dt> <dd><div class="skills-level" style="width: 10%;">10%</div></dd> </dl> </section> </main> <footer> Pie de página </footer> </body> </html>
CSS
body { padding: 0 30px; font-size: 16px; line-height: 26px; font-family: "Arial", sans-serif; color: #222222; background: #ffffff url("img/bg-page.png") no-repeat top center; } h1 { font-size: 24px; line-height: normal; } h2 { font-size: 20px; line-height: normal; } a { color: #0099ef; text-decoration: underline; } .page-title { font-size: 36px; } .avatar { border-radius: 50%; } .blog-navigation { margin-bottom: 30px; padding: 20px; color: #ffffff; background-color: #4470c4; border: 5px solid #2d508f; } .blog-navigation h2 { margin-top: 0; } .blog-navigation ul { padding-left: 0; list-style: none; } .blog-navigation li { margin-bottom: 5px; } .blog-navigation a { color: #ffffff; } .skills dd { margin: 0; margin-bottom: 10px; background-color: #e8e8e8; } .skills-level { font-size: 12px; text-align: center; color: #ffffff; background-color: #4470c4; } .skills-level-ok { background-color: #47bb52; } footer { margin-top: 30px; }

El código ha cambiado, haz clic en "Actualizar" o activa la ejecución automática.

Ha ido a otra página

Haga clic dentro del mininavegador para poner el foco en esta ventana.

100%
ObjetivosRealizado
0
    1. Agrega la clase page-title al encabezado h1 en el HTML.
    2. Elimina la declaración line-height: normal de la regla para h1.
    3. Establece una altura de línea de 42px para .page-title.
    Codigo Heroe

    © 2023-2026, codigoheroe.com