Saltar al contenido principal
Codigo Heroe
Tarea anterior
Formato avanzado de texto5/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 font-family: familia de la fuente

Ya sabemos cambiar el tamaño de la fuente, pero ¿cómo elegimos la fuente en sí?

Para eso existe la propiedad font-family. Su valor es una lista de nombres de fuentes separados por comas. Primero va la fuente que preferimos, luego las alternativas y, al final, una familia genérica. El navegador recorre la lista de izquierda a derecha y usa la primera fuente que encuentra disponible en el sistema o en el sitio. Por ejemplo:

body {
  font-family: "PT Sans", "Arial", sans-serif;
}

Si el nombre de la fuente tiene varias palabras, conviene ponerlo entre comillas. Los nombres de una sola palabra pueden escribirse con o sin comillas. Si el navegador no encuentra ninguna de las fuentes de la lista en el sitio ni en el sistema operativo, usa el último valor: la familia genérica. Las más comunes son:

  • serif: fuentes con remates o serifas;

  • sans-serif: fuentes sin remates o serifas.


Además de serif y sans-serif, existen otras familias genéricas menos comunes:

  • monospace: fuentes monoespaciadas;
  • cursive: fuentes que imitan la escritura a mano o la caligrafía, como Comic Sans;
  • fantasy: fuentes decorativas.
  • 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 class="page-title">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; line-height: 42px; } .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. Establece font-family: serif para .page-title.
    2. Después, cambia su valor a sans-serif.
    3. Por último, cámbialo a "Verdana", sans-serif.
    Codigo Heroe

    © 2023-2026, codigoheroe.com