CSS Avancées – vers HTML5 et CSS3, est le dernier livre de Raphael Goetter, bien connu pour avoir fondé le site Alsacreations, et l’agence du même nom.

Peu de bouquins techniques m’ont foutu une claque, mais ceux qui ont réussi ont changé ma vision du métier d’intégrateur (puis de développeur Front-End) en profondeur. Le premier du genre était Transcender CSS, d’Andy Clarke, qui m’a, à terme, fait abandonner totalement l’idée du pixel perfect entre navigateurs, et donné envie d’alléger et de clarifier mon code.

D’autres ont suivi dans différents domaines, mais j’ai à nouveau ressenti ce type de claque en lisant CSS avancées, principalement sur ces points :

  • Adieu IE6 : 10 ans après le lancement de ce navigateur, il est temps de passer à autre chose. Malheureusement, certains réflexes de « compatibilité avec IE6 » sont restés gravés. Avant de nous montrer les possibilités de CSS3, l’auteur a l’excellent idée de revenir sur les techniques et sélecteurs délaissés de CSS 2.1, permettant ainsi un code bien plus sémantique.
  • Retour sur les bases : L’auteur revient sur l’organisation, l’optimisation, et la réutilisation du code, et revient également sur des concepts parfois mal compris, comme le positionnement, le flux et la mise en place « propre » pour les corrections de bugs dans certains navigateurs. On en ressort avec l’envie de repasser derrière toutes ses feuilles de style !

Le livre prend également le temps de décrire une majorité des nouveautés de HTML5 et CSS3, ainsi qu’une incursion dans les possibilités techniques à envisager pour un site mobile, ou encore l’intégration de newsletters et pour des périphériques souvent ignorés comme une TV, ou la bien célèbre feuille de style destinée à l’impression.

En conclusion, si vous êtes intégrateur ou Développeur Front-End, vous devez lire ce livre. Sans exception. Au delà des techniques apportées, la méthodologie de l’auteur est indispensable pour mener vos projets à bien. Et le livre est entièrement en couleur 😉

ça s’achète chez Amazon, à la FNAC, sur l’iBooks Store, peut-être à la bibliothèque de votre ville / universitaire, ou encore chez votre libraire favori.

Tags : , ,