Rivedi The Book of CSS3: un libro CSS che anche gli esperti dovrebbero leggere

Pensi di sapere tutto quello che c'è da sapere su CSS3? Cosa di nuovo. L'autore Peter Gasston ha appena pubblicato "Il libro di CSS3: una guida per lo sviluppatore del futuro del web design", che analizza in modo approfondito tutte le novità del mondo CSS.

È solo un altro libro CSS o un'aggiunta indispensabile alla tua biblioteca? Continuate a leggere per scoprirlo.

Un altro libro sui CSS?

I libri sui CSS sono notoriamente noiosi per chiunque già conosca il modo di aggirare un foglio di stile. La maggior parte di quelli che ho visto e che possiedo spendono molto del libro che copre esattamente gli stessi argomenti di base: ecco come funziona il modello box CSS, il padding funziona così, i margini funzionano così, lo stile del testo in questo modo, ecc. Anche i libri che promettono di entrare in argomenti avanzati di solito lo fanno solo negli ultimi capitoli, il che significa che hai appena pagato $ 40 per 40 pagine!

Dato che sono un blogger professionista a tempo pieno (puoi credere che esista una cosa del genere?) Conosco molto bene dove trovare le istruzioni CSS di base completamente gratuite online, che è esattamente come ho imparato. Non fraintendetemi, ci sono un sacco di fantastici libri CSS là fuori, ma sono titubante a sborsare l'impasto per uno a causa di questi motivi.

Questi pensieri mi sono venuti in mente quando ho accettato di dare un'occhiata a un libro di Peter Gasston intitolato "The Book of CSS3". Come ulteriore stimolo al mio scetticismo, ho considerato che il CSS3 è il singolo argomento più scritto al momento su siti come questo. Ancora una volta, perché pagare per contenuti gratuiti e più che abbondanti online? So come funzionano le ombre delle scatole grazie mille e non richiedono ulteriore assistenza!

Ero sbagliato: questo libro è fantastico

Il libro di CSS3 inizia con il seguente passaggio:

Lascia che ti racconti un po 'su chi penso che tu sia: sei un professionista del web che ha codificato a mano HTML e CSS per alcuni anni; sei abbastanza a tuo agio con la creazione di layout complessi e non solo conosci il tuo div dal tuo ambito, ma anche il tuo audace dal tuo forte; hai letto un po 'di CSS3 e potresti anche aver iniziato a sperimentare alcune delle sue caratteristiche più decorative come gli angoli arrotondati, ma vuoi approfondire la conoscenza dei fondamenti.

Subito, Gasston attira la mia attenzione. Sta scrivendo a un pubblico che sa già come gestire i siti web, il che significa che non mi annoierà con interi capitoli sulla differenza tra fogli di stile interni ed esterni! Ben interpretato signore, continuerò a leggere il tuo libro.

Gasston inizia quindi a spiegare cosa è e cosa non è CSS3. In questa discussione introduce il box-sizing proprietà. Nella sua primissima introduzione alla proprietà, è colpito da qualcosa di cui so ben poco! A questo punto, sto iniziando a capire che questo libro potrebbe essere veramente utile.

Nella prossima sezione, passa direttamente alle domande sui media, quello che io credo sia uno dei più importanti nuovi aspetti del CSS3. Con questo e ogni altro argomento che copre, una cosa spicca: Gasston ha fatto le sue ricerche. Non copre quasi tutto, ma piuttosto scavando ed esplora ogni aspetto della specifica, sia essa proposta o già implementata.

Con tutto quello che ho letto, ho imparato un bel po 'che non sapevo già. Aggiunge con successo valore che non si esce mai da un breve post di un singolo post su un argomento e quindi il libro vale l'acquisto.

Ho apprezzato in particolare l'ultima parte del libro, che copre proprietà e metodi che non sono ancora supportati da alcun browser, ma rappresentano enormi potenziali modifiche al modo in cui codifichiamo i siti web nel caso in cui vengano accettati in CSS. Gasston mostra anche alcuni utili plugin JavaScript che ti permettono di provare subito questi fantastici nuovi metodi!

Il libro fisico

Il libro stesso è piuttosto pesante e arriva a poco meno di 300 pagine. La copertina è illustrata in modo attraente ed è quindi sicuramente il tipo di cosa che non mi interessa avere in giro (chi vuole un brutto libro sulla scrivania?). Il contenuto al suo interno è ben strutturato con un sacco di grafici e grafici per rendere la navigazione rapida e divertente.

Una cosa che ho particolarmente apprezzato è che, con ogni proprietà discussa, Gasston concludeva con un grafico che parlava della compatibilità del browser. Questo è estremamente utile e sono fiducioso che sarà qualcosa che mi fa tornare al libro ancora e ancora.

Le pagine sono in scala di grigi, ma per la maggior parte non mi importava affatto perché il codice di apprendimento non richiede necessariamente stampe a colori. L'unica eccezione è la sezione su Colore e Opacità, dove sarebbe stato sicuramente bello vedere alcuni esempi a colori. È importante riconoscere però che stanno mantenendo bassi i costi eseguendo lavori di stampa a colori singoli!

Sommario

Solo per darti un'idea di tutto ciò che il libro copre, ecco il sommario (esclusa la prefazione, introduzione, ecc.). Come puoi vedere, gli argomenti sono tutti dedicati alla bontà del CSS3 nuova e avanzata, quindi non dovrai saltare metà del libro se sai già come codificare. Inoltre, gli argomenti sono suddivisi così bene che è perfetto da tenere a portata di mano puramente come riferimento anche se non sei interessato a leggere il tutto. La prossima volta che stai lottando con la creazione di un gradiente CSS personalizzato, apri questo capitolo e sei a posto. L'indice completo ovviamente aiuta anche con questo.

  • Capitolo 1: Introduzione al CSS3
  • Capitolo 2: Media Queries
  • Capitolo 3: Selettori
  • Capitolo 4: Pseudo-classi e Pseudo-elementi
  • Capitolo 5: Caratteri Web
  • Capitolo 6: Effetti di testo e stili tipografici
  • Capitolo 7: più colonne
  • Capitolo 8: Immagini di sfondo e altre proprietà decorative
  • Capitolo 9: Border e Box Effects
  • Capitolo 10: Colore e opacità
  • Capitolo 11: gradienti
  • Capitolo 12: Trasformazioni 2D
  • Capitolo 13: Transizioni e animazioni
  • Capitolo 14: Trasformazioni 3D
  • Capitolo 15: Layout della scatola flessibile
  • Capitolo 16: Layout modello
  • Capitolo 17: Il futuro dei CSS
  • Appendice A: supporto CSS3 nei principali browser attuali
  • Appendice B: risorse online
  • Indice

Conclusione

Come puoi capire, mi è piaciuto molto questo libro. Le mie aspettative erano dichiaratamente basse ma sicuramente le hanno spazzate via. Lo stile di scrittura di Gasston è informativo e persino spiritoso, a volte, ma taglia dritto al punto invece di essere eccessivamente prolisso. Fa un ottimo lavoro di spiegazione rapida di ogni proprietà e arriva a ciò che vuoi veramente vedere: la sintassi. Ho diversi libri sullo sviluppo del web che sono stati raccolti in un armadio raccogliendo polvere quasi dal giorno in cui li ho ricevuti, il Book of CSS3 eviterà questo stack per un po 'di tempo poiché mi trovo già a farmi riferimento ogni giorno.

Vuoi segnare una copia gratuita di The Book of CSS3? Controlla la prossima settimana per avere la possibilità di farlo!