CSS3 è la nuova versione di CSS (Cascading Style Sheets) ed è un linguaggio di programmazione web utilizzato per descrivere l’aspetto e la formattazione di un sito web al browser lato client.
Grazie alla potenza e alla semplicità di questo linguaggio, siamo in grado di creare letteralmente ogni tipo di layout che abbiamo in mente, cosa impensabile nei primi anni di Internet poiché prima bisognava ricorrere a dei piccoli ” trucchetti ” perorganizzare l’ aspetto delle pagineWeb secondo le proprie esigenze.
Il CSS viene più comunemente usato nei documenti HTML e XHTML, ma applicabile anche ai documenti XML. “CSS3” si riferisce semplicemente all’ultima versione del CSS, con funzionalità aggiuntive che vanno a stravolgere le due vecchie versioni.
Grazie alla sua struttura modulare, CSS3 permette agli sviluppatori di creare pagine web ricche di contenuti e effetti visivi più elaborati, ma con pagine più leggere migliorando così l’interfaccia utente e il caricamento della pagina risulterà essere più veloce.
Il nuovo CSS3 è completo di elementi grafici come ombre, sfumature, effetti di bordo, layout multi-colonna introduce anche :
- Selettori
- Box Model
- Sfondi e bordi
- I valori di immagine e contenuti Sostituito
- Effetti di testo
- Trasformazioni 2D/3D
- Animazioni
- Multipla Layout colonne
- Interfaccia utente