En aquest tema, explorarem les diferents propietats de fonts que CSS ens ofereix per estilitzar el text en una pàgina web. Les propietats de fonts ens permeten controlar l'aparença del text, incloent-hi la família de fonts, la mida, l'estil, el pes i altres aspectes rellevants.

Índex

  1. Família de Fonts (font-family)

La propietat font-family especifica la família de fonts per al text. Es pot definir una llista de fonts alternatives, separades per comes, per assegurar-se que el text es mostri correctament si la primera font no està disponible.

p {
    font-family: "Arial", "Helvetica", sans-serif;
}

Explicació

  • "Arial": Primera opció de font.
  • "Helvetica": Segona opció si "Arial" no està disponible.
  • sans-serif: Tipus de font genèrica si cap de les anteriors està disponible.

  1. Mida de la Font (font-size)

La propietat font-size defineix la mida del text. Pot especificar-se en diverses unitats com píxels (px), em, rem, percentatges (%), etc.

h1 {
    font-size: 24px;
}

p {
    font-size: 1.5em;
}

Explicació

  • 24px: Mida fixa de 24 píxels.
  • 1.5em: Mida relativa a la mida de la font del seu element pare.

  1. Estil de la Font (font-style)

La propietat font-style s'utilitza per aplicar estils com cursiva al text.

em {
    font-style: italic;
}

Valors Comuns

  • normal: Text normal.
  • italic: Text en cursiva.
  • oblique: Text inclinat.

  1. Pes de la Font (font-weight)

La propietat font-weight defineix el gruix del text.

strong {
    font-weight: bold;
}

p {
    font-weight: 700;
}

Valors Comuns

  • normal: Pes normal (400).
  • bold: Text en negreta (700).
  • 100 - 900: Valors numèrics per definir el pes específic.

  1. Variant de la Font (font-variant)

La propietat font-variant s'utilitza per mostrar el text en petites majúscules.

p {
    font-variant: small-caps;
}

Valors Comuns

  • normal: Text normal.
  • small-caps: Text en petites majúscules.

  1. Propietat Font Shorthand (font)

La propietat font és una forma abreujada per establir diverses propietats de fonts en una sola declaració.

p {
    font: italic small-caps bold 16px/1.5 "Arial", sans-serif;
}

Explicació

  • italic: Estil de la font.
  • small-caps: Variant de la font.
  • bold: Pes de la font.
  • 16px/1.5: Mida de la font i altura de línia.
  • "Arial", sans-serif: Família de fonts.

Exercicis Pràctics

Exercici 1: Aplicar Fonts

Crea un paràgraf amb el següent estil:

  • Família de fonts: "Times New Roman", "Georgia", serif.
  • Mida de la font: 18px.
  • Estil de la font: cursiva.
  • Pes de la font: 600.
<!DOCTYPE html>
<html lang="ca">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Exercici Fonts</title>
    <style>
        p {
            font-family: "Times New Roman", "Georgia", serif;
            font-size: 18px;
            font-style: italic;
            font-weight: 600;
        }
    </style>
</head>
<body>
    <p>Aquest és un exemple de text amb estil de fonts aplicat.</p>
</body>
</html>

Exercici 2: Utilitzar Font Shorthand

Crea un encapçalament amb el següent estil utilitzant la propietat font abreujada:

  • Estil de la font: normal.
  • Variant de la font: petites majúscules.
  • Pes de la font: 700.
  • Mida de la font: 24px.
  • Altura de línia: 1.2.
  • Família de fonts: "Verdana", sans-serif.
<!DOCTYPE html>
<html lang="ca">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Exercici Font Shorthand</title>
    <style>
        h1 {
            font: normal small-caps 700 24px/1.2 "Verdana", sans-serif;
        }
    </style>
</head>
<body>
    <h1>Exemple d'Encapçalament amb Font Shorthand</h1>
</body>
</html>

Conclusió

En aquesta secció, hem après a utilitzar diverses propietats de fonts en CSS per estilitzar el text. Hem explorat com definir la família de fonts, la mida, l'estil, el pes i la variant del text. També hem vist com utilitzar la propietat abreujada font per simplificar el codi CSS. Amb aquests coneixements, ja pots començar a aplicar estils de fonts als teus projectes web.

Domini del CSS: De Principiant a Avançat

Mòdul 1: Introducció al CSS

Mòdul 2: Estilització de Text i Fonts

Mòdul 3: Model de Caixa i Disseny

Mòdul 4: Posicionament i Flotació

Mòdul 5: Flexbox

Mòdul 6: CSS Grid

Mòdul 7: Tècniques Avançades de CSS

Mòdul 8: Disseny Responsiu

Mòdul 9: Preprocessadors i Frameworks

Mòdul 10: Millors Pràctiques i Optimització

Mòdul 11: Projecte: Construir un Lloc Web Responsiu

© Copyright 2024. Tots els drets reservats