HOME - ERRIKO.IT

Erriko dot IT

CSS3: cos’è e dove ci porterà

Come molti di voi sapranno il CSS (Cascading Style Sheet) è un particolare linguaggio utile a definire la formattazione di pagine HTML, XHTML e XML. Tale linguaggio è incluso in files detti fogli di stile (style sheets, appunto). Con l’introduzione dei fogli di stile si è voluto separare definitivamente il contenuto delle pagine web dalla formattazione, ottenendo così un codice più chiaro e di più semplice manutenzione, oltre che maggiormente portabile.

L’organismo responsabile della standardizzazione e dell’emanazione delle specifiche del linguaggio CSS è il famosissimo W3C, il quale ormai da tempo lavora costantemente sullo sviluppo di un nuovo standard per i fogli di stile, e cioè CSS3.

Sebbene il CSS3 non sia ancora diventato un vero e proprio standard, i moderni browser implementano già molte delle sue funzioni, e ne aggiungono sempre di nuove ogni volta che il W3c pubblica nuove specifiche (ovviamente non essendo ancora ufficiale ogni browser può avere diverse frequenze di aggiornamento e diverse interpretazioni degli standard).

A cosa serve CSS3

CSS3 dovrebbe risolvere alcuni bug di interpretazione di Internet Explorer ed introdurre migliorie nella gestione degli sfondi e funzionalità avanzate (come bordi arrotondati ed ombreggiature) attualmente impossibili con l’attuale CSS 2.1 (a meno di ricorrere escamotage più o meno elaborati con l’utilizzo delle immagini).

In sostanza effetti e soluzioni che attualmente richiedono tecniche piuttosto avanzate e particolare ingegno del designer saranno rese più immediate e (quasi) alla portata di tutti.

Cosa sta cambiando

Moduli

Un cambiamento fondamentale in CSS3 è l’introduzione dei moduli. In sostanza l’intero standard CSS3 sarà suddiviso in moduli diversi, ogn’uno riguardante particolari funzioni. Grazie a questa suddivisione, i vari software che utilizzano CSS  potranno scegliere quali moduli adottare e quali no (ad esempio un reader non implementerà il modulo video e così via), rendendo di fatto più facile la vita dei programmatori e più leggeri i software che verranno creati.

Selettori

I selettori saranno ancor più utili in CSS3. Permetteranno lo sviluppatore/designer di creare selettori per selezionare livelli della pagina più avanzati di quanto possibile adesso. Alcuni browser stanno già supportando questa funzione, per cui è già possibile sperimentarla.

Layout ed effetti sui testi

Sarà possibile controllare approfonditamente interlinee, giustificazione del testo, ombreggiatura del testo, bordi arrotondati, sfondi multipli e quant’altro.

Effetti grafici

Css3 permetterà di generare automaticamente le ombreggiatura dei box, come anche di ruotare box ed immagini, di creare effetti polaroid e molto altro ancora.

Continua

Nel prossimo articolo vedremo come alcune soluzioni grafiche particolarmente richieste e diffuse tra i web designer siano state rese semplici ed immediate grazie a CSS3, ogn’una con un esempio pratico del codice.

Se ti è piaciuto questo post

Mostra il tuo apprezzamento, condividi!

Rimani sempre aggiornato:

Aggiungi un commento!

Commenti (1)

  1. [...] precedente articolo abbiamo visto a grandi linee (grandissime a dirla tutta) cos’è il CSS3 e perchè presto [...]

Commenta