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