On a beaucoup parlé de ce livre de Dave Shea (aux éditions Eyrolles) depuis la sortie de sa traduction… Après la bataille, revue de bouquin !
L’ouvrage est joli. La mise en page claire, sobre et lisible. En le feuilletant, on ne peut que le trouver très bien illustré. Ça commence bien.
Dès le début, après une courte introduction, on a le droit à des extraits de code.
Pour illustrer l’importance de la sémantique, on nous dit d’utiliser, pour les titres :
<h3>The Road to Enlightenment</h3>
On aurait peut-être pû avoir droit à un exemple en français, plutôt que de prendre exactement celui de la version anglaise qui est lui-même un extrait du code de CssZenGarden… Était-il vraiment indispensable de se calquer sur la VO à ce point ? De la même façon, on s’apercevra rapidement que les traducteurs ne se sont pas donnés la peine de refaire les captures d’écran, ce qui, sur certaines, aurait été bienvenu… (un exemple criant est la fenêtre de l’erreur XML de Firefox, ça n’aurait pas couté grand chose de refaire l’image avec une version française du navigateur).
Puis vient le premier chapitre, dans lequel on a un mélange de l’histoire de CZG, du fonctionnement des CSS et de l’explication de la stucture du code du site. Tout ça en vrac, agrémenté d’une explication exhaustive du code du site de D. Shea, qui mélange réflections sur la structure du code et sur le contenu même de la page… Belle organisation !
Maintenant, enfin du concret ! Le détail du «processus d’élaboration» des «36 meilleures contributions». Alléchant.
Malheureusement, les premiers designs présentés (catégorie "Design" !!) ne font pas particulièrement honneur aux «meilleurs» : Atlantis et Viridity… Mais Night Drive ou SpringTime rattrapent rapidement. Par la suite, on ne sera en général pas déçu par les choix.
Petit détail : lors de la description de ses maquettes, Dave Shea dispose de trois appellations : "Dave", "Davie", et "Shea". Mais elles sont utilisés curieusement : un surnom par design… Ça donne un style répétitif…
Par contre, les détails sur les maquettes sont assez intéressants et complets. Tous les volets des CSS sont abordés, du positionnement à la typographie en passant par les arrière-plan. Mais encore un reproche sur les captures d’écran : alors que des exemples de polices sont montrés, ils sont atrocement pixellisés : un comble pour des symboles vectoriels.
Le travail de recherche sur la manière dont les graphistes ont élaboré leurs contributions est très sympa à lire et les astuces dont Dave Shea nous fait part sont fines et utiles, et ça comble en partie les manques dont j’ai parlé plus haut.
Au final, c’est donc un très bon livre dont le contenu est vraiment bien, mais on ne peut que déplorer la traduction française qui (sans être mauvaise) ne prend aucune liberté vis-à-vis de l’ouvrage original, et dont le style n’est pas particulièrement agréable. Au passage, on relevera l’anecdote du passage «ce livre a été relu et revu […] afin d’aboutir à un manuscrit sans faute», deux pages après un superbe «après une heure de vaines tentatives, il s’est donnait de meilleurs résultats» (je cherche toujours le sens)…
Baptiste le 25 janvier 2006
Un livre, je sais pas, mais un billet, pourquoi pas ;)
Biologeek : Ubuntu, bio-informatique et geekeries le 19 février 2006
Critique du livre le Zen des CSS
Ce livre est vraiment à la hauteur des ambitions du jardin Zen et de son succès, ce qui est frappant lorsque l’on commence à feuilleter cet ouvrage c’est qu’il est beau, et c’est vraiment rare d’avoir cette réaction lorsque l’on ouvre un bouquin…
gunt le 24 janvier 2006
À quand un livre qui s’attaque à la mise en forme de formulaire en CSS. Je n’en ai encore vu aucun qui s’est attaqué à la mise en page des formulaires ;).