Select Page

Con gli stili CSS si può facilmente aggiungere un po’ di creatività e simulare i classici capilettera dei libri stampati. I capilettera sono la prima lettera iniziale di un paragrafo o capitolo che viene scritta in modo più grande rispetto alle altre lettere che seguono. Grazie agli pesudo-elementi del CSS, che in poche parole si possono definire “elementi fittizi che sono presenti nel CSS ma non nel codice della pagina”, si può facilmente ottenere l’effetto capolettera.

Il selettore pricipale per ottenere questo effetto è :first-letter. Con questo selettore è possibile indicare uno stile specifico solo per la prima lettera al quale aggiungere poi molte caratteristiche accessorie come la dimensione, il tipo di font, il colore, il padding e così via.

p:first-child:first-letter{
font-size: 32px;
font-weight: 900;
color: SlateGray;
}

In questo esempio viene specificato che solo la prima lettera del primo paragrafo :first-child :first-letter avrà una dimensione di 32px, sarà rappresentata in bold e in colore grigio.

Lorem ipsum dolor sit amet, consectetur adipisci elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua.

 

Non c’è molto altro da aggiungere, questo comando è molto lineare nel suo utilizzo. Si possono aggiungere altre linee di codice per impostare la linea di base del capolettera di una o più righe sotto la linea di base della prima riga del paragrafo, aggiungere margini, rientri a destra o sinistra fino a colori di sfondo a contrasto. A questo punto serve solo un po’ di fantasia.

Le unità di misura per il testo

  Le unità di misura più utilizzate per definire la dimensione di un font all'interno di uno stile CSS sono cinque: px (pixel) pt (punti) em...

Aggiungere un’icona prima di un link testuale

Come faccio ad aggiungere una piccola icona in modo da evidenziare tutti i link presenti in una pagina web? Ottenere questo risultato è molto...

Email marketing per il 2017

  Quali nuovi strumenti si hanno a disposizione per coinvolgere i propri clienti tramite campagne mail? Quali sono le strategie da prendere in...

Animazione CSS dei link sottolineati

Il classico link sottolineato diventa animato grazie a qualche riga di codice CSS. Iniziamo togliendo a tutti i link la sottolineatura classica con...

Redirect manuale da HTTP a HTTPS modificando il file .htaccess

Soluzione manuale per abilitare un certificato SSL (Secure Sockets Layer). Codice condiviso da Tim Stone sulle pagine di Stackoverflow, un codice...