Le xHtml / css c'est ce que tu affiches à ton écran (coter client), le Php c'est les infos que tu vas chercher chez ton serveur (coter serveur). Tu as des serveurs célèbres comme WampServer, EasyPHP, movamp, ... pour te renseigner comment cela fonctionne.
Et comme dit avant, tu peux intégrer ton PHP dans le xHtml, par contre pas dans le css à ma connaissance
Si tu as besoins d'une base de données (coter serveur), c'est-à-dire là où sera stocker tes informations par exemple, il te faut obligatoirement passer par le PHP pour récupérer ces informations et les afficher à ton écran (coter client).