"plusieurs normes pour le css xD
"
Oui, tout à fait ! Il existe même une norme CSS 3 
Il suffit d´aller faire un tour sur le site du w3c pour le vérifier.
Un livre écrit en 2005 et édité en 2006 sera tout aussi valable question norme qu´un livre écrit et édité en 2007, tout simplement parce que le xhtml et le css n´ont pas évolué depuis. Il est même question d´abandonner la norme xhtml 2 qui était prévue.
Si tu maitrise déjà bien les tutoriaux d´xhtml/css du SDZ, tu as déjà un bon niveau, tu peux attaquer sans problème les tutoriaux de PHP.
Un avantage des tutoriaux sur les livres, c´est qu´ils sont mis à jour régulièrement, ce qui est difficile avec un bouquin, mis à part avec une nouvelle édition.
Si tu désire aller plus loin, tu peux aussi jeter un oeil sur le livre de M@teo21. Il va plus loin que dans ses tutoriaux.
http://www.siteduzero.com/news-62-3565-le-livre-du-zero-du-reve-a-la-realite.html