Examiner le livre de CSS3 - un livre CSS que même les experts devraient lire

Vous pensez tout savoir sur CSS3? Chose encore. L'auteur Peter Gasston vient de publier "Le livre de CSS3: Guide du développeur pour l'avenir de la conception Web", qui examine en profondeur toutes les nouveautés du monde des CSS.

Est-ce juste un autre livre CSS ou un ajout indispensable à votre bibliothèque? Continuez à lire pour le découvrir.

Un autre livre sur CSS?

Les livres sur CSS sont notoirement ennuyeux pour quiconque connaît déjà une feuille de style. La plupart de ceux que j'ai vus et que j'ai vus dépensent une bonne partie de l'ouvrage, qui couvre exactement les mêmes sujets de base: voici comment fonctionne le modèle de boîte CSS, le marchage fonctionne de cette manière, les marges fonctionnent de cette manière, coiffe votre texte de cette manière, etc. Même les livres qui promettent d'entrer dans des sujets avancés ne le font généralement que dans les derniers chapitres, ce qui signifie que vous venez de payer 40 $ pour 40 pages!

Depuis que je suis un blogueur professionnel à plein temps (pouvez-vous croire qu'une telle chose existe?), Je sais très bien où trouver des instructions de base en CSS totalement gratuites en ligne, et c'est exactement ce que j'ai appris. Ne vous méprenez pas, il y a beaucoup de livres CSS extraordinaires, mais j'hésite à en payer le prix pour l'un de ces motifs.

Ces pensées me sont venues à l’esprit lorsque j’ai accepté de jeter un coup d’œil à un livre de Peter Gasston intitulé «Le livre de CSS3». Pour alimenter mon scepticisme, j’ai considéré que CSS3 était le sujet le plus écrit sur le sujet à l’heure actuelle sur des sites tels que celui-ci. Encore une fois, pourquoi payer pour du contenu gratuit et abondant en ligne? Je sais comment fonctionne Box-Shadows, merci beaucoup et ne nécessite aucune aide supplémentaire!

J'avais tort: ​​ce livre est génial

Le livre de CSS3 commence par le passage suivant:

Laissez-moi vous parler un peu de qui je pense que vous êtes: vous êtes un professionnel du Web qui code HTML et CSS à la main depuis quelques années; vous êtes assez à l'aise pour créer des mises en page complexes, et vous connaissez non seulement votre division, mais également votre audacieux, votre fort; vous avez un peu lu sur CSS3 et vous avez peut-être même commencé à expérimenter certaines de ses caractéristiques plus décoratives, telles que les angles arrondis, mais vous souhaitez acquérir une compréhension plus approfondie des principes fondamentaux.

Tout de suite, Gasston attire mon attention. Il écrit à un public qui sait déjà comment coder des sites Web, ce qui signifie qu'il ne va pas m'ennuyer avec des chapitres entiers sur la différence entre les feuilles de style internes et externes! Bien joué monsieur, je vais continuer à lire votre livre.

Gasston commence alors à expliquer ce que CSS3 est et n’est pas. Dans cette discussion, il introduit le taille de la boîte propriété. Dans sa toute première introduction à la propriété, il a touché quelque chose que je connais très peu! À ce stade, je commence à comprendre que ce livre pourrait être réellement utile.

Dans la section suivante, il aborde directement les questions des médias, ce qui est selon moi l'un des nouveaux aspects les plus importants de CSS3. Avec ce sujet et tous les autres sujets qu’il aborde, une chose se démarque vraiment: Gasston a fait ses recherches. Il ne couvre pas brièvement presque tout, mais s'intéresse plutôt à tous les aspects de la spécification, qu'elle soit proposée ou déjà mise en œuvre.

Avec à peu près tout ce que j'ai lu, j'ai appris beaucoup de choses que je ne connaissais pas déjà. Il ajoute avec succès une valeur que vous ne réussissez jamais à extraire d'un article de blog unique et ponctuel sur un sujet et valorise donc l'achat du livre.

J'ai particulièrement apprécié la dernière partie du livre, qui couvre des propriétés et des méthodes qui ne sont encore supportées par aucun navigateur, mais qui représentent d'énormes changements potentiels dans la façon dont nous codons les sites Web s'ils étaient acceptés en CSS. Gasston indique même des plugins JavaScript utiles qui vous permettent d’essayer ces nouvelles méthodes fantastiques tout de suite!

Le livre physique

Le livre lui-même est assez volumineux et compte un peu moins de 300 pages. La couverture est illustrée de manière attrayante et est donc définitivement le genre de chose qui ne me dérange pas (qui veut un livre laid sur son bureau?). Le contenu à l'intérieur est bien agencé avec beaucoup de graphiques et de graphiques pour rendre la navigation rapide et agréable.

Une chose que j’ai particulièrement appréciée, c’est que, avec chaque propriété discutée, Gasston conclurait avec un graphique traitant de la compatibilité du navigateur. C'est extrêmement pratique et je suis convaincu que ce sera quelque chose qui me fera revenir au livre encore et encore.

Les pages sont en niveaux de gris, mais la plupart du temps, cela ne me dérangeait pas du tout, car apprendre du code ne nécessitait pas forcément des impressions en couleur. La seule exception est la section sur la couleur et l'opacité, où il aurait été agréable de voir quelques exemples en couleur. Il est important de reconnaître que vos coûts sont réduits en exécutant des travaux d'impression monochromes!

Table des matières

Pour vous donner une bonne idée de tout ce que couvre le livre, voici la table des matières (à l’exclusion de la préface, de l’introduction, etc.). Comme vous pouvez le constater, les rubriques sont toutes consacrées à la bonté nouvelle et avancée en CSS3, vous évitant ainsi de sauter la moitié du livre si vous savez déjà comment coder. De plus, les sujets sont tellement séparés que c'est parfait pour rester une référence, même si vous n'êtes pas intéressé par la lecture de la chose. La prochaine fois que vous aurez du mal à créer un dégradé CSS personnalisé, ouvrez ce chapitre et vous êtes prêt à partir. L'index détaillé aide évidemment aussi à cela.

  • Chapitre 1: Introduction à CSS3
  • Chapitre 2: Requêtes avec les médias
  • Chapitre 3: Les sélecteurs
  • Chapitre 4: Pseudo-classes et pseudo-éléments
  • Chapitre 5: Polices Web
  • Chapitre 6: Effets de texte et styles typographiques
  • Chapitre 7: Colonnes multiples
  • Chapitre 8: Images d'arrière-plan et autres propriétés décoratives
  • Chapitre 9: Effets de bordure et de boîte
  • Chapitre 10: Couleur et opacité
  • Chapitre 11: Dégradés
  • Chapitre 12: Transformations 2D
  • Chapitre 13: Transitions et animations
  • Chapitre 14: Transformations 3D
  • Chapitre 15: Disposition de la boîte flexible
  • Chapitre 16: Disposition du modèle
  • Chapitre 17: L'avenir de CSS
  • Annexe A: Prise en charge de CSS3 dans les principaux navigateurs actuels
  • Annexe B: Ressources en ligne
  • Indice

Conclusion

Comme vous pouvez le constater, j'ai vraiment apprécié ce livre. Mes attentes étaient certes faibles, mais cela les a vraiment bluffés. Le style d'écriture de Gasston est informatif et même parfois plein d'esprit, mais il va droit au but au lieu d'être trop prolixe. Il fait un excellent travail en expliquant rapidement chaque propriété et en expliquant ce que vous voulez vraiment: la syntaxe. J'ai plusieurs livres sur le développement Web qui sont restés dans un placard à ramasser la poussière presque depuis le jour où je les ai reçus. The Book of CSS3 évitera cette pile pendant un certain temps, car je me retrouve déjà à y faire référence quotidiennement.

Voulez-vous marquer un exemplaire gratuit du livre de CSS3? Revenez la semaine prochaine pour votre chance de le faire!