1.1 Colore
CSS (Cascading Style Sheets) offre tante proprietà per stilizzare il testo. Tra queste, quelle fondamentali sono color, font-size e font-weight. Queste proprietà permettono di controllare il colore del testo, la sua dimensione e il peso del font rispettivamente. Vediamole un po' più nel dettaglio.
La proprietà color imposta il colore del testo. Può essere utilizzata con diversi formati colore, includendo nomi di colori, valori esadecimali, RGB, RGBA, HSL e HSLA.
Esempi di utilizzo
1. Nomi di colori:
p {
color: red;
}
2. Valori esadecimali:
p {
color: #ff0000;
}
3. RGB e RGBA:
p {
color: rgb(255, 0, 0);
color: rgba(255, 0, 0, 0.5); /* Rosso trasparente */
}
4. HSL e HSLA:
p {
color: hsl(0, 100%, 50%);
color: hsla(0, 100%, 50%, 0.5); /* Rosso trasparente */
}
Esempio di utilizzo in HTML:
p {
color: #3498db; /* Colore blu */
}
<body>
<p>Questo testo sarà blu.</p>
</body>
1.2 Proprietà font-size
La proprietà font-size imposta la dimensione del testo. Il valore può essere specificato in diverse unità, come pixel (px), unità relative (em, rem, %), derivate dai pixel (mm, cm, pt, pc), vw e vh (viewport width e viewport height), e altre.
Esempi di utilizzo
1. Pixel:
p {
font-size: 16px;
}
2. Relative:
%, em, rem
p {
font-size: 150%; /* 150% della dimensione del font base */
font-size: 1.5em; /* 1.5 volte più grande della dimensione del font base */
font-size: 1.5rem; /* dimensione relativa alla dimensione del font dell'elemento <html> */
}
3. Unitá del viewport:
p {
font-size: 2vw; /* 2% della larghezza del viewport */
font-size: 2vh; /* 2% dell'altezza del viewport */
}
Esempio di utilizzo in HTML:
p {
font-size: 18px; /* Dimensione del testo 18 pixel */
}
<body>
<p>Questo testo sarà di dimensione 18 pixel.</p>
</body>
1.3 Proprietà font-weight
La proprietà font-weight imposta il peso del testo. I valori possono essere specificati come parole chiave (normal, bold, bolder, lighter) o valori numerici da 100 a 900, dove 400 corrisponde a normal e 700 corrisponde a bold.
Esempi di utilizzo
1. Parole chiave:
p {
font-weight: bold;
}
2. Valori numerici:
p {
font-weight: 300; /* Testo leggero */
font-weight: 700; /* Equivalente a bold */
}
Esempio di utilizzo in HTML:
p {
font-weight: 700; /* Testo bold */
}
<body>
<p>Questo testo sarà bold.</p>
</body>
GO TO FULL VERSION