Gjennomgang: Book of CSS3 - en CSS-bok selv eksperter bør lese

Tror du at du vet alt det er å vite om CSS3? Ting igjen. Forfatteren Peter Gasston ga nettopp ut "The Book of CSS3: A Developer's Guide to the Future of Web Design", som tar en grundig titt på alle ting som er nye i CSS-verdenen.

Er det bare nok en CSS-bok eller et must-ha tillegg til biblioteket ditt? Les videre for å finne ut av det.

En annen bok om CSS?

Bøker på CSS er notorisk kjedelige for alle som allerede vet veien rundt et stilark. De fleste av de jeg har sett og eier bruker mye av boken som dekker nøyaktig de samme grunnleggende emnene: Slik fungerer CSS-boksemodellen, polstring fungerer som dette, marginene fungerer som dette, stil teksten din på denne måten, etc. Selv bøker som lover å komme inn på avanserte emner, gjør det vanligvis bare i de siste kapitlene, noe som betyr at du nettopp har betalt $ 40 for 40 sider!

Siden jeg er en profesjonell blogger på heltid (kan du tro at noe slikt eksisterer?) Vet jeg veldig godt hvor jeg kan finne grunnleggende CSS-instruksjoner helt gratis på nettet, og det er akkurat slik jeg lærte. Misforstå ikke, det er mange fantastiske CSS-bøker der ute, men jeg nøler med å gli ut deigen av en av disse grunnene.

Disse tankene gikk gjennom tankene mine da jeg gikk med på å se på en bok av Peter Gasston med tittelen “The Book of CSS3”. Som ytterligere drivstoff for min skepsis, vurderte jeg at CSS3 er den mest skrevet om emnet for øyeblikket på nettsteder som denne. Hvorfor betale for innhold som er gratis og mer enn rikelig på nettet? Jeg vet hvordan boksskygger fungerer, tusen takk og trenger ikke ytterligere hjelp!

Jeg hadde feil: Denne boken er flott

Book of CSS3 starter med følgende avsnitt:

“La meg fortelle litt om hvem jeg tror du er: Du er en nettperson som har håndkodet HTML og CSS i noen år; du er ganske komfortabel med å lage komplekse oppsett, og du kjenner ikke bare div fra rekkevidden, men også din dristige fra din sterke; du har lest litt om CSS3 og kan til og med ha begynt å eksperimentere med noen av de mer dekorative funksjonene som avrundede hjørner, men du vil få en dypere forståelse av det grunnleggende.

Med en gang griper Gasston oppmerksomheten min. Han skriver til et publikum som allerede vet hvordan man skal kode nettsteder, noe som betyr at han ikke kommer til å kjede meg med hele kapitler om forskjellen mellom interne og eksterne stilark! Vel spilt herr, jeg vil fortsette å lese boken din.

Gasston begynner deretter å forklare hva CSS3 er og ikke er. I denne diskusjonen introduserer han egenskapen til størrelsesboksen . I sin aller første eiendomsintroduksjon treffer han på noe jeg vet veldig lite om! På dette tidspunktet begynner jeg å innse at denne boka bare kan være virkelig nyttig.

I det neste avsnittet går han rett på mediesøk, det jeg mener er en av de viktigste nye aspektene ved CSS3. Med dette og alle andre temaer som han dekker, skiller seg virkelig en ting ut: Gasston har forsket. Han dekker ikke kort annet enn noen gang, men snarere virkelig inn og utforsker alle aspekter av spesifikasjonen, enten de er foreslått eller allerede implementert.

Med omtrent alt jeg leste om, lærte jeg ganske mye som jeg ikke allerede visste. Han tilfører vellykket verdi som du rett og slett aldri kommer ut av et kort, engangs blogginnlegg om et emne, og derfor gjør boken vel verdt kjøpet.

Jeg likte spesielt den siste delen av boken, som dekker egenskaper og metoder som ennå ikke støttes av noen nettlesere, men som representerer enorme potensielle endringer i måten vi kode nettsteder på hvis de blir akseptert til CSS. Gasston påpeker til og med noen nyttige JavaScript-plugins som lar deg prøve ut disse flotte nye metodene med en gang!

Den fysiske boka

Selve boka er ganske heftig og kommer på knappe 300 sider. Coveret er attraktivt illustrert og er derfor definitivt den typen ting jeg ikke har noe imot å ha rundt (hvem vil ha en stygg bok på pulten?). Innholdet i er lagt ut pent med mange diagrammer og grafikk for å gjøre det raskt og hyggelig å bla gjennom.

En ting som jeg satte stor pris på var at Gasston ville avslutte med et diagram som diskuterte nettleserkompatibilitet med hver eneste eiendom som ble diskutert. Dette er veldig nyttig, og jeg er sikker på at det vil være noe som får meg til å komme tilbake til boka igjen og igjen.

Sidene er gråtoner, men for det meste brydde jeg meg ikke om i det hele tatt da læringskode ikke nødvendigvis krever fullfargeutskrifter. Det ene unntaket er delen om farge og opacitet, der det definitivt hadde vært fint å se noen eksempler på farger. Det er imidlertid viktig å erkjenne at de holder kostnadene nede ved å kjøre utskriftsjobber i én farge!

Innholdsfortegnelse

Bare for å gi deg en god ide om alt boka dekker, her er innholdsfortegnelsen (unntatt forord, introduksjon osv.). Som du kan se er temaene alle dedikert til helt ny og avansert CSS3-godhet, slik at du ikke trenger å hoppe over halve boka hvis du allerede vet hvordan du skal kode. Emnene er også delt så fint at det er perfekt å holde på hånden som referanse selv om du ikke er interessert i å lese hele saken. Neste gang du sliter med å bygge en tilpasset CSS-gradient, blar du åpen for det kapittelet, og du er god til å gå. Den grundige indeksen hjelper selvsagt også med dette.

  • Kapittel 1: Introduksjon av CSS3
  • Kapittel 2: Mediesøk
  • Kapittel 3: Velgere
  • Kapittel 4: Pseudoklasser og pseudo-elementer
  • Kapittel 5: Nettfonter
  • Kapittel 6: Teksteffekter og typografiske stiler
  • Kapittel 7: Flere kolonner
  • Kapittel 8: Bakgrunnsbilder og andre dekorative egenskaper
  • Kapittel 9: Border and Box Effects
  • Kapittel 10: Farge og opacitet
  • Kapittel 11: Forløp
  • Kapittel 12: 2D-transformasjoner
  • Kapittel 13: Overganger og animasjoner
  • Kapittel 14: 3D-transformasjoner
  • Kapittel 15: Fleksibel bokslayout
  • Kapittel 16: Maloppsett
  • Kapittel 17: Framtiden til CSS
  • Tillegg A: CSS3-støtte i nåværende større nettlesere
  • Vedlegg B: Online ressurser
  • Hovedsiden

Konklusjon

Som du kan fortelle, likte jeg virkelig denne boken. Forventningene mine var riktignok lave, men det blåste dem definitivt bort. Gasstons skrivestil er informativ og til og med vittig til tider, men kutter rett til poenget i stedet for å være altfor ordinær. Han gjør en god jobb med å forklare hver enkelt eiendom raskt og komme til det du virkelig vil se: syntaksen. Jeg har flere bøker om nettutvikling som har sittet i et skap og samlet støv nesten siden dagen jeg mottok dem. The Book of CSS3 vil unngå den stabelen i noen tid, siden jeg allerede ser på det på daglig basis.

Vil du score en gratis kopi av The Book of CSS3? Kom tilbake til neste uke for sjansen din til å gjøre nettopp det!

© Copyright 2024 | computer06.com