En esta actividad se experimenta con distintas propiedades relacionadas con las fuentes en CSS: font-family, font-size, font-weight, letter-spacing, line-height y text-transform. La finalidad es entender cómo influye cada propiedad en la legibilidad, jerarquía visual y estilo general del texto.
Enunciado
- Asigna fuentes serif, sans-serif y la importada “Roboto”.
- Experimenta con tamaños como 24px y 16px.
- Prueba pesos como normal, bold o numéricos.
- Aplica transformaciones con
uppercase,lowercaseocapitalize. - Modifica el espaciado entre letras.
- Aumenta el interlineado para mejorar la lectura.
Código HTML
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Práctica de Propiedades de Fuente en CSS</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>Estilizando Fuentes con CSS</h1>
<p class="parrafo1">Este es el primer párrafo...</p>
<p class="parrafo2">Este segundo párrafo es ideal para experimentar...</p>
<p class="parrafo3">En este párrafo final, intenta usar una fuente personalizada...</p>
</body>
</html>
Código CSS
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap');
h1 {
font-family: sans-serif;
font-size: 24px;
font-weight: bold;
text-transform: uppercase;
}
.parrafo1 {
font-family: serif;
font-size: 16px;
font-weight: 400;
text-transform: none;
}
.parrafo2 {
font-family: sans-serif;
font-size: 16px;
font-weight: 300;
letter-spacing: 2px;
text-transform: capitalize;
}
.parrafo3 {
font-family: 'Roboto';
font-size: 16px;
font-weight: 700;
line-height: 1.8;
text-transform: none;
}