Autre livre ayant atterri récemment dans ma boite aux lettres, Le Zen des CSS, que je me dois de mentionner sur le Standblog.

Avant de me livrer à une critique du livre, je dois vous faire un aveu. Je suis raide dingue du projet CSS Zen Garden depuis ses premiers pas. Il me sera donc difficile d'être objectif, d'autant que j'ai eu l'occasion de travailler avec à peu près tous les acteurs impliqués dans cette aventure : Dave Shea et moi avons refait ensemble une des premières versions du site mozilla.org, et je suis en contact épisodique avec Molly Holzschlag depuis plusieurs années. Coté version française, je connais une des traductrices et le relecteur technique. Bref, c'est presque une histoire de famille! :-)

Si cet ouvrage est celui d'une famille, c'est une famille que j'ai choisie : des gens talentueux, bourrés de personnalité, et ayant en commun une passion : celle d'améliorer le Web.

Mais permettez-moi de revenir un instant sur le projet CSS Zen Garden, lancé le 8 mai 2003. Dès le 12 mai, je m'extasiais. :-) L'idée est de proposer une page HTML bien structurée, sur laquelle chacun peut appliquer une feuille de style pour définir sa présentation. Plusieurs centaines de ces feuilles de styles ont été créées, et Dave Shea, à l'origine du projet, en a retenu prlus de 800 en deux ans et demi (dont un peu de moins de 200 ont le statut officiel).

En voici trois parmi mes préférés :

Mais revenons au livre... Devant le succès du site et la créativité des designers montrant leur travail à la communauté, Dave a décidé de faire un livre expliquant les meilleurs astuces CSS qu'il a pu voir dans ce projet au travers de chapitres exposant les différents aspects de la technique HTML+CSS :

  1. Code source (seul chapitre ne reposant pas sur des exemples) ;
  2. design ;
  3. mise en page ;
  4. images ;
  5. typographie ;
  6. effets speciaux ;
  7. reconstruction (comment assembler un design).

Pour vous faire une idée des designs abordés dans le livre, Dave a compilé une liste de liens.

Même si j en'ai pas lu le livre en entier (c'est très technique, et j'attends d'avoir un peu de temps pour mettre en pratique ces exercices), je ne peux que vous le recommander. Le Zen des CSS est un bien bel objet, reposant sur un projet exceptionnel. Pour ceux qui connaissent déjà CSS et veulent aller plus loin en regardant comment font les professionnels, ce livre est un must !