samedi 22 septembre 2007

Critique du livre : CSS en action par Christophe Schmitt


Cet ouvrage, qui est la traduction de l'original CSS Cookbook de Christopher Schmitt, est de la collection en action, de l'excellent éditeur O'reilly, connu pour la grande qualité de ces ouvrages. L'éditeur emploie toujours une même mise en page sobre, la même typographie, sans photos, ni graphiques en couleur, des feuilles très fines avec un ton très détaillé et exhaustif.

Etrangement, en observant la table des matières, j'ai trouvé beaucoup de thème repris dans le premier livre d'Eric Meyer, Meyer on CSS, où je joins l'url suivante : http://www.ericmeyeroncss.com/. Ceci n'a été une découverte passagère car l'auteur l'avoue dans le prologue en disant, je cite :
" Christophe Schmitt a fait son marché pour vous. En compilant des centaines de recettes à base de CSS en un livre comme celui-ci.".

L'auteur définit son ouvrage en qualifiant les différents chapîtres, de modules qui comportent des problèmes de base, qu'il soulève ; Il lui apporte la solution, complètée par une discussion et terminée par un paragraphe, voire aussi par l'ajout des adresses URL des livres connexes.

Il est nécessaire d'avoir des bases de HTML et de CSS car il n'y pas de déroulement progressif du code comme avec les deux livres d'Eric Meyer. Le livre s'adresse aux concepteurs & développeurs qui recherchent une réponse rapide. Dans les nombreux exemples de conception de feuilles de styles (CSS) à partir des modules, vous trouverez, ci-dessous, un éventail de ces recettes :

La typographie : Définir une police, les unités de mesure, une lettrine, une image comme lettrine, un texte stylé avec ou sans image, créer une citation, une indentation ...
Les éléments de la page : Eliminer les bords ou les marges, colorier la barre de défilement, centrer un texte ou une image, créer une ligne d'images de fond, Placer une bordure de page ou d'image.

Les liens et la navigation : Supprimer le souligné des liens hypertexte, faire clignoter un texte, modifier le pointeur de la souris, créer un rollover, créer un menu, créer un rollover à base d'images.

Les listes : créer des marqueurs graphiques & textes pour les listes, créer une indentation, créer des listes dans un texte.

Les formulaires : Définir des styles pour les éléments de saisie, pour les éléments Textarea, Select, Option, créer des boutons de formulaires, un bouton d'envoie une fois, un formulaire de connexion, un autre d'enregistrement.

Les tableaux : Définir l'espacement des cellules & dans une cellule, les bordures, les styles, supprimer les vides d'une cellule contenant une image, Définir l'entête d'un tableau, concevoir un calendrier.

La mise en page : créer une présentation sur une colonne, sur deux colonnes, sur deux colonnes de largeur fixe, avec des colonnes flottantes, la même chose de largeur fixe, créer une multicolonne souple avec positionnement, créer une mise en page asymétrique.

L'impression : Composer une page facile à imprimer, un formulaire prêt à imprimer, insérer une url après un lien, un exemple complet prêt à l'emploi.

Des astuces : Définir certains styles avec Netscape 4 (alors que la version 8 existe !!), les valeurs propres IE5.x pour Windows et Macintosh, fixer les images de fond dans IE6.

Une conception de site : Agrandir un texte, créer un effet de relief avec deux images, utiliser deux types de police, serif et sans serif, créer une présentation à base d'image panoramique, combiner deux différents formats d'images, créer des bulles de texte, ombrer une image.

Voilà, la description de ce livre vous donnera les moyens de maîtriser les feuilles de styles et de les modifier facilement. Je le trouve un peu cher et moins bon que les livres de d'Eric Meyer qui sont parfaits, cependant, je lui mettrai 4 étoiles et demi sur cinq car il couvre des modules indispensables. Félicitation !

Titre du livre : CSS par Eric Meyer
ÉDITEUR : O'reilly
AUTEUR : Christophe Schmitt, traducteur James Guérin
NOMBRE DE PAGES : 266 pages
ISBN : 2-84177-365-5

cleroy61

cleroy61-blog.blogspot.com

Aucun commentaire:

Enregistrer un commentaire

Vous pouvez utiliser des balises HTML, comme <b></b>, <i></i> <a></a>