J'intègre régulièrement des pages en html, et j'ai découvert CSS sur le tas (et sur le tard...) en 2003. CCS 2 - Pratique du design web est le premier livre que je lis sur le sujet. Il m'a permis de clarifier beaucoup de règles avec lesquelles j'étais forcé de composer, mais dont je ne connaissais pas vraiment les définitions.

Pour quelqu'un qui découvre le sujet, c'est LE livre pour s'initier à la mise en page web via CSS. Il faudra évidemment connaître le langage html avant de s'y plonger.

Cette ouvrage ne suffira pas pour apprendre à construire des mises en pages complexes et qui s'affranchissent des bugs des différents navigateurs. En plus d'une pratique régulière de l'intégration, il devra être complété par la lecture d'ouvrages plus complexes, comme Design web : utiliser les standards de Jeffrey Zeldman ou CSS d'Eric Meyer, et de la fréquentation assidue de références comme Alsacréation.com (le site de l'auteur du livre) ou Pompage.net. :-)

En attendant, il constitue la porte d'entrée parfaite vers la séparation du contenu et de la mise en forme, le respect des standards, le code léger et l'accessibilité.