CSS initial-letter
La proprietà CSS3 initial-letter crea capilettera eleganti e leggibili
La proprietà initial-letter
consente di ingrandire e far sporgere la prima lettera di un paragrafo, creando un effetto capilettera come nei libri o nei giornali. È utile per migliorare l'estetica tipografica di contenuti editoriali o narrativi.
Sintassi
Significato dei valori principali:
-
grandezza (obbligatoria): numero che rappresenta quante righe deve occupare verticalmente la lettera iniziale. Es:
2
,3
,4
… -
sporgenza (opzionale): specifica quanto la lettera deve sporgere orizzontalmente nel paragrafo (default: 1). Esempio:
initial-letter: 3 2;
occupa 3 righe e sporge su 2 lettere.
Esempio proprietà: initial-letter
Codice Esempio: initial-letter

.dropcap {
font-family: Georgia, serif;
font-size: 18px;
line-height: 1.5;
text-align: justify;
}
.dropcap::first-letter {
initial-letter: 3;
font-weight: bold;
color: #9b2226;
margin-right: 6px;
}
Contenuto Esempio: initial-letter
Esempio di utilizzo della proprietà initial-letter
In questo esempio, la prima lettera del paragrafo viene stilizzata come capilettera su 3 righe:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin at diam sit amet quam fermentum fermentum. Duis vitae sem et odio dignissim convallis.
CSS e HTML per il capilettera:
<style>
.dropcap {
font-family: Georgia, serif;
font-size: 18px;
line-height: 1.5;
text-align: justify;
}
.dropcap::first-letter {
initial-letter: 3;
font-weight: bold;
color: #9b2226;
margin-right: 6px;
}
</style>
<p class="dropcap">
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
</p>
⚠️ Nota di compatibilità:
Il supporto per initial-letter è limitato. Attualmente è implementata principalmente in Safari/WebKit. Per ottenere risultati simili in altri browser, si può usare un approccio con float
+ font-size
, ma con meno precisione.
Note:
Le indicazioni dei Browser supportati sono superate grazie alla loro costante evoluzione, si consiglia di verificare la compatibilità dei vari browser eseguendo il test cliccando qui sotto.