2.1 Proprietà font-family
I font giocano un ruolo chiave nel web design, influenzando la leggibilità e l'attrattiva visiva del testo. Le famiglie di font definiscono lo stile generale e le caratteristiche dei font che possono essere usati sulle pagine web. In CSS i font vengono generalmente divisi in tre famiglie principali: serif, sans-serif e monospace. Vediamo ciascuna di esse più nel dettaglio.
Proprietà font-family
La proprietà font-family viene usata per specificare la famiglia di font. Puoi specificare diversi font separandoli con delle virgole, così il browser può usare il font successivo nell'elenco se il primo non è disponibile.
Esempio di utilizzo di più font
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
Esempio di utilizzo:
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
<body>
<p>Questo testo viene visualizzato usando i font Helvetica Neue, Helvetica o Arial.</p>
</body>
2.2 Famiglia di font serif
I font con grazie (serif) sono caratterizzati da piccole linee o tratti aggiunti alle estremità delle lettere e dei simboli. Questi font conferiscono al testo un aspetto più tradizionale e formale.
Esempi di font serif:
- Times New Roman
- Georgia
- Garamond
- Baskerville
Esempio di utilizzo:
body {
font-family: 'Times New Roman', serif;
}
<body>
<h1>Questo è un titolo</h1>
<p>Questo è un paragrafo che utilizza un font serif.</p>
</body>
2.3 Famiglia di font sans-serif
I font senza grazie (sans-serif) non hanno piccole linee alle estremità delle lettere e dei simboli. Questi font appaiono più moderni e minimalisti, e sono spesso utilizzati nel web design per la loro buona leggibilità sugli schermi.
Esempi di font sans-serif:
- Arial
- Helvetica
- Verdana
- Open Sans
body {
font-family: 'Arial', sans-serif;
}
<body>
<h1>Questo è un titolo</h1>
<p>Questo è un paragrafo che utilizza un font sans-serif.</p>
</body>
2.4 Famiglia di font monospace
I font monospaziati (monospace) hanno la stessa larghezza per tutti i caratteri. Questi font sono spesso utilizzati per visualizzare codice, documentazione tecnica e tabelle, dove è importante che i caratteri siano allineati verticalmente.
Esempi di font monospace:
- Courier New
- Consolas
- Monaco
- Lucida Console
Esempio di utilizzo:
body {
font-family: 'Courier New', monospace;
}
<body>
<h1>Questo è un titolo</h1>
<p>Questo è un paragrafo che utilizza un font monospace.</p>
<pre>
function helloWorld() {
console.log("Hello, world!");
}
</pre>
</body>
Per migliorare la percezione e la varietà stilistica sulle pagine web, si utilizza spesso una combinazione di diverse famiglie di font. Ad esempio, i titoli possono essere stilizzati con font serif, mentre il testo principale può essere fatto con font sans-serif. E il codice, beh, sempre monospace.
GO TO FULL VERSION