Formattazione Testo in CSS
Colore del Testo
La proprietà color viene utilizzata per impostare il colore del testo. Il colore è specificato da:
- un nome di colore - come “red”
- un valore HEX - come “#ff0000”
- un valore RGB - come “rgb(255,0,0)“
Guarda i Valori del Colore CSS per una lista completa di possibili valori del colore.
Il colore predefinito del testo per una pagina è definito nel selettore body.
Colore del Testo e Colore di Sfondo
In questo esempio, definiamo sia la proprietĂ background-color che la proprietĂ color:
L’alto contrasto è molto importante per le persone con problemi di visione e posizionamento SEO. Quindi, assicurati sempre che il contrasto tra il colore del testo e il colore di sfondo sia buono.
Allineamento del Testo e Direzione del Testo
In questa sezione imparerai le seguenti proprietĂ :
- text-align
- text-align-last
- direction
- vertical-align
- unicode-bidi
Allineamento del Testo
La proprietà text-align viene utilizzata per impostare l’allineamento orizzontale di un testo.
Un testo può essere allineato a sinistra o a destra, centrato o giustificato.
L’esempio seguente mostra il testo centrato e il testo allineato a sinistra e a destra (l’allineamento a sinistra è predefinito se la direzione del testo è da sinistra a destra e l’allineamento a destra è predefinito se la direzione del testo è da destra a sinistra):
Quando la proprietà text-align è impostata su “justify”, ogni riga viene allungata in modo che ogni riga abbia la stessa larghezza e i margini sinistro e destro siano dritti (come nei giornali e nelle riviste):
Allineamento ultima riga
La proprietà text-align-last specifica come allineare l”ultima riga di un testo.
Direzione del Testo
Le proprietĂ direction e unicode-bidi possono essere utilizzate per cambiare la direzione del testo di un elemento:
Allineamento Verticale
La proprietà vertical-align imposta l”allineamento verticale di un elemento.
Decorazione del Testo
In questa sezione imparerai le seguenti proprietĂ :
- text-decoration-line
- text-decoration-color
- text-decoration-style
- text-decoration-thickness
- text-decoration
Linea di Decorazione Testo
La proprietĂ text-decoration-line viene utilizzata per aggiungere una linea di decorazione al testo.
Puoi combinare piĂą di un valore, come overline e underline, per mostrare linee sia sopra che sotto un testo.
Non è consigliabile sottolineare il testo che non è un collegamento, poiché questo confonde spesso il lettore.
Colore Linea di Decorazione
La proprietĂ text-decoration-color viene utilizzata per impostare il colore della linea di decorazione.
Stile Linea di Decorazione
La proprietĂ text-decoration-style viene utilizzata per impostare lo stile della linea di decorazione.
Spessore Linea di Decorazione
La proprietĂ text-decoration-thickness viene utilizzata per impostare lo spessore della linea di decorazione.
Scordiatoia Text-Decoration
La proprietà text-decoration è una proprietà abbreviata per:
- text-decoration-line (obbligatorio)
- text-decoration-color (opzionale)
- text-decoration-style (opzionale)
- text-decoration-thickness (opzionale)
Trasformazione del Testo
La proprietĂ text-transform viene utilizzata per specificare lettere maiuscole e minuscole in un testo.
Può essere utilizzata per convertire tutto in lettere maiuscole o minuscole o per rendere maiuscola la prima lettera di ogni parola:
Spaziatura del Testo
In questa sezione imparerai le seguenti proprietĂ :
- text-indent
- letter-spacing
- line-height
- word-spacing
- white-space
Indentazione del Testo
La proprietà text-indent viene utilizzata per specificare l’indentazione della prima riga di un testo:
Spaziatura delle Lettere
La proprietĂ letter-spacing viene utilizzata per specificare lo spazio tra i caratteri in un testo.
Il seguente esempio mostra come aumentare o diminuire lo spazio tra i caratteri:
Altezza delle Righe
La proprietĂ line-height viene utilizzata per specificare lo spazio tra le righe:
Spaziatura delle Parole
La proprietĂ word-spacing viene utilizzata per specificare lo spazio tra le parole in un testo.
Il seguente esempio mostra come aumentare o diminuire lo spazio tra le parole:
Spazio Bianco
La proprietà white-space specifica come gestire gli spazi bianchi all’interno di un elemento.
Questo esempio mostra come disabilitare il ritorno a capo del testo all’interno di un elemento:
Ombra del Testo
La proprietà text-shadow aggiunge un’ombra al testo.
Nel suo uso più semplice, si specifica solo l’ombra orizzontale (2px) e l’ombra verticale (2px). SI può poi aggiungere un colore all’ombre, ed inifine l’effetto sfocatora.