CSS terza edizione

Copertina del libro "CSS — Guida completa"
Pagine: 288
Formato: 17 x 24 cm
ISBN: 9788850330256
Scheda completa: Apogeo
Esempi su github

Gli obbiettivi del libro

I CSS sono il meccanismo definito dal W3C per determinare l'aspetto (caratteri, colori e impaginazione) delle pagine Web. Con la crescente aderenza dei browser agli standard, gli autori di pagine Web dispongono finalmente di uno strumento potente e duttile per gestire l'aspetto delle pagine indipendentemente dai contenuti.

Lo scopo di questa guida è quello di introdurre il lettore ai fogli di stile agendo come filtro tra le specifiche ufficiali e il mondo reale: saranno illustrati e approfonditi i meccanismi che sono in grado di funzionare sui browser più diffusi evidenziando anche le differenze tra i comportamenti reali e ciò che in effetti è previsto dalle specifiche W3C, mentre saranno soltanto accennati i meccanismi che non funzionano o funzionano solo in parte.

Saranno inoltre affrontati i problemi che si devono risolvere nella quotidiana realizzazione di pagine Web, illustrando tecniche e soluzioni innovative o consolidate per ottenere dalle specifiche ciò che esse non prevedono esplicitamente (come, per esempio, i layout a colonne multiple).

La guida assume dunque un duplice aspetto teorico e pratico, illustrando dettagliatamente qual è il reale comportamento dei meccanismi previsti nelle specifiche e come, partendo da tali comportamenti, sia possibile ottenere la soluzione dei problemi che la realizzazione di una pagina Web comporta, anche attraverso numerosi esempi pratici.

Nuova edizione

La terza edizione del libro abbandona finalmente i browser meno aderenti agli standard (come ad esempio Internet Explorer 6 precedenti) semplificando le tecniche consolidate e introducendo nuove tecniche consentite dall'attuale stadio di sviluppo delle specifiche CSS3.

I primi capitoli introducono i concetti che stanno alla base dei CSS illustrandone le regole e la relativa sintassi. Nella parte centrale sono esposte le tecniche di sviluppo fondamentali per impaginare e definire i vari elementi di una pagina web. Quindi si passa a tecniche avanzate che utilizzano il meglio di CSS2 e CSS3. Quello che emerge con forza è come i CSS permettano di esaltare la creatività dei web designer creando layout differenti e funzionali per qualsiasi dispositivo (mobile, smartphone e tablet, o desktop). Il testo è caratterizzato da un approccio pratico che conduce dal problema alla soluzione, attraverso esempi di codice e immagini che facilitano la comprensione.

Argomenti in breve