← Nivel 1 – Constructor

Lección 7 de 12 ⏱ 25 minutos

Fuentes y clases

Elige una fuente adecuada para tu sitio web y aprende las clases – el truco más útil de todo el CSS.

Te lo muestro: una fuente más bonita

La fuente por defecto del navegador es aburrida. Cambiémosla con una regla para toda la página:

body {
  font-family: Verdana, Arial, sans-serif;
}

font-family es una lista de deseos: «Usa Verdana. ¿No la tienes? Entonces Arial. ¿Tampoco? Entonces cualquier fuente sans-serif (sans-serif).»

Fuentes que casi todo ordenador tiene: Verdana, Georgia (tiene patitas, buena para textos largos), Trebuchet MS, Courier New (parece una máquina de escribir). Prueba varias – cambiar la fuente hace maravillas en un sitio web.

Te lo muestro: las clases

Hasta ahora puedes estilizar todos los párrafos a la vez. Pero ¿y si un párrafo necesita verse diferente – como un aviso importante? Para eso sirven las clases:

En HTML, dale a una etiqueta un nombre de clase:

<p class="notice">No school tomorrow!</p>

Y en CSS, apúntala con un punto:

.notice {
  background-color: #fef3c7;
  border: 2px solid #f59e0b;
  padding: 10px;
  border-radius: 8px;
}

Puedes poner una clase en tantos elementos como quieras – todos se vestirán igual. Es como un uniforme escolar, pero para etiquetas.

Ahora tú 💪

  1. Define una fuente para todo tu sitio web usando font-family en body.
  2. Inventa al menos una clase que encaje con tu proyecto y úsala en dos sitios.
🏫 Sitio web del colegio – solución (una clase «news»)
<p class="news">📢 No school on Friday – teacher training day!</p>
<p class="news">📢 Paper drive starts Monday.</p>
body {
  font-family: Verdana, Arial, sans-serif;
}

.news {
  background-color: #fef3c7;
  border: 2px solid #f59e0b;
  padding: 10px;
  border-radius: 8px;
}
🙋 Sitio web personal – solución (una clase «favorite»)
<p class="favorite">⭐ Favorite game: Minecraft</p>
<p class="favorite">⭐ Favorite food: pancakes</p>
body {
  font-family: "Trebuchet MS", Verdana, sans-serif;
}

.favorite {
  background-color: #ffedd5;
  border: 2px solid #ea580c;
  padding: 10px;
  border-radius: 8px;
}
🌍 Diario de viajes – solución (una clase «tip»)
<p class="tip">🎒 Trip tip: head up the mountain early, before it gets hot.</p>
<p class="tip">🎒 Tip: bring water shoes to the beach!</p>
body {
  font-family: Georgia, "Times New Roman", serif;
}

.tip {
  background-color: #dcfce7;
  border: 2px solid #16a34a;
  padding: 10px;
  border-radius: 8px;
}
⚽ Sitio web del club – solución (una clase «win»)
<li class="win">Eagles – Hawks 3 : 1</li>
<li>Falcons – Eagles 2 : 2</li>
<li class="win">Eagles – Wildcats 4 : 0</li>
body {
  font-family: Verdana, Arial, sans-serif;
}

.win {
  background-color: #dcfce7;
  font-weight: bold;
}

Las victorias se resaltan en verde al instante – ¡igual que en una clasificación de verdad!

Compruébalo tú: Tu sitio web tiene una fuente nueva, y al menos un elemento con su propia clase que se ve diferente del resto.

Lo que te llevas de esta lección