Lavorare con i Font e le Proprietà dei Font
Scorri per mostrare il menu
I font influenzano fortemente il tono e la leggibilità di una pagina web.
In questo capitolo vengono analizzate le proprietà CSS più comunemente utilizzate relative ai font: font-family, font-size, font-weight e font-style.
Tutti gli esempi utilizzano lo stesso testo per mostrare come queste proprietà modificano l'aspetto.
font-family
La proprietà font-family definisce quale tipo di carattere viene utilizzato per visualizzare il testo.
p {
font-family: 'Montserrat', Arial, sans-serif;
}
È possibile elencare più font come alternative, separati da virgole. Se il primo font non è disponibile, il browser utilizza il successivo nell'elenco. Si consiglia di includere sempre una famiglia generica come: serif, sans-serif, monospace.
font-size
La proprietà font-size controlla la dimensione del testo visualizzato.
p {
font-size: 16px;
}
Unità comuni:
px: dimensione fissa;em: relativa all'elemento genitore;rem: relativa all'elemento radice.
font-weight
Controlla lo spessore del testo. Valori numerici: 100–900. Parole chiave: normal, bold, lighter.
font-style
Specifica lo stile del testo: normal, italic o oblique.
Pseudo-classe ::first-letter
::first-letter seleziona la prima lettera di un elemento (tipicamente un paragrafo o un'intestazione), consentendo effetti decorativi o stilizzati.
selector::first-letter {
/* some styles */
}
Eseguiamo il prossimo esempio per vedere come funziona.
index.html
styles.css
font-family definisce il tipo di carattere e le alternative.
font-size controlla la dimensione del testo in px, em o rem.
font-weight regola lo spessore utilizzando numeri o parole chiave.
font-style modifica lo stile del carattere.
::first-letter applica uno stile alla prima lettera di un blocco di testo.
1. Quale proprietà determina lo spessore del carattere?
2. Qual è il valore predefinito della proprietà font-style in CSS?
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione