Programmazione.it v6.4
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Forum
Greenpeace
CSS3: Visual QuickStart Guide (quinta edizione)
Recensito da Cosmos Puglisi il 03-03-2011 ore 12:12
Copertina ISBN: 9780321719638
Autori: Jason Cranford Teague
Editore: Peachpit
Lingua: Inglese
Anno: 2010
Pagine: 456
Allegati: Nessuno
Intel Cluster Studio XE
CSS3 è un bel libro scritto da Jason Cranford Teague e edito da PeachPit Press, di recente pubblicazione. Il libro è scritto in americano semplice ed è composto da 15 capitoli più una appendice che in tutto occupano poco più di 400 pagine, ricche di immagini codice e dettagliati esempi sull'universo dei fogli di stile.

Il libro affronta tutto il mondo dei CSS, dalle specifiche più vecchie alle ultimissime novità (anche quelle ancora in fase embrionale), mettendo in risalto proprio le novità di CSS3 e le varie differenze di rappresentazione tra i vari browser, vero incubo di tutti gli sviluppatori web.

Il metodo didattico utilizzato dall’autore per spiegare questo mondo è molto semplice: egli utilizza un testo scarno, vari capitoli di "Alice nel Paese delle Meraviglie" di Lewis Carrol, che viene reso idoneo per il Web grazie ai vari metodi che il lettore impara durante lo studio del testo.

Da notare la strana impaginazione che è stata scelta per questo libro; ogni pagina infatti, è suddivisa in due colonne: la colonna esterna è sempre scritta poiché in essa si trova la descrizione del linguaggio; nella colonna interna si trovano invece i vari esempi di codice, le immagini e le note. Fanno eccezione gli esempi più corposi e le immagini più grandi, che prendono l’intera pagina. In questo modo spesso, durante la descrizione del linguaggio resta mezza pagina totalmente in bianco.

Come detto l’autore usa un linguaggio molto semplice e diretto. Inoltre tutta la parte centrale del libro è scritto a mo' di manuale, e l’autore si limita a illustrare, con esempi, ogni dettaglio dei vari comandi CSS. Ciò fa sì che, per buona parte, questo libro possa essere usato proprio come reference manual per questo linguaggio.

I primi quattro capitoli sono una introduzione di tutto ciò che verrà trattato nel libro; qui l’autore tratta la storia del CSS dagli albori a oggi e redige un piccolo manuale di HTML5 utile per i neofiti di questo linguaggio. Il terzo capitolo poi è una veloce carrellata sulle basi di CSS: come si utilizza, si richiama, cosa sono gli ID, le classi e altro ancora. Il quarto capitolo, continuando la trattazione precedente, spiega come manipolare le classi, gli pseudo-elementi, i media, gli elementi padre e figli.

Dal quinto al dodicesimo capitolo vengono prese in esame varie tematiche del CSS, una per capitolo. Questa parte del libro è quella più da manuale, utilissima da consultare anche dopo aver completato la lettura. Inoltre le novità del CSS3 vengono messe in risalto tipograficamente, in modo tale da risultare di facile individuazione.

Il capitolo 5 e 6 si occupano degli stili da poter applicare al testo. Nel primo l’autore descrive come districarsi tra i vari tipi di font, che da sempre hanno caratterizzato il Web, poi illustra le importanti novità del CSS3 che modificherà sicuramente il modo di leggere il Web. Il sesto capitolo è molto più incentrato sui vari stili e su come scrivere il testo: dallo spacing all’allineamento, dall’ombreggiatura alle novità ancora in fase di definizione. Il capitolo 7 si occupa di come curare l'aspetto grafico di una pagina HTML con i fogli di stile. L’autore poi dà al lettore anche qualche piccolo suggerimento sulla base della teoria dei colori e illustra le novità di CSS3 in questo campo: valori HSL e alpha, gradienti.

I capitoli successivi elencano molto velocemente gli stili per poter definire liste, tabelle, puntatori mouse e poco altro.

Il decimo capitolo è un lungo capitolo sulla problematica più spinosa per gli sviluppatori di pagine web: il box model. L’autore spiega al neofita i vari problemi di compatibilità che si incontrano con le vecchie versioni di Internet Explorer, con gli overflow e con i float, ma spiega anche come maneggiare al meglio il tutto e come non incorrere in errori grossolani. Infine egli mostra anche una importante novità del CSS3: i bordi arrotondati standard.

I capitoli 11 e 12 illustrano al lettore come poter posizionare gli elementi all’interno di una pagina HTML, ma soprattutto espone tutta una serie di novità molto interessanti di CSS3: l’opacità, le ombre, le trasformazioni 2D e 3D e le transizioni di stato.

La sezione stile manuale del libro finisce qui. Gli ultimi tre capitoli sono invece più discorsivi e trattano piuttosto problematiche inerenti lo sviluppo di fogli di stile complessi, tecniche, la costruzione del layout, la progettazione di alberi o framework di fogli di stile, gli strumenti per il debugging e 32 best practice da seguire.

A conclusione del libro una quick reference delle direttive CSS in appendice.
proSemplice da capire e consultare; può essere usato come un manuale.
controNessuno.
Precedente: Guida ai cavi e connettori: System Management Bus (1/2)
Successiva: Template con jQuery per costruire strutture DOM
Copyright Programmazione.it™ 1999-2013. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.228 secondi.