Pour avoir une page web performante, mieux vaut favoriser quand c'est possible le Javascript plutôt que le PHP, particulièrement pour gérer l'interface. Pour bien faire tu ne dois utiliser le PHP que lorsque le client intéragit avec le contenu du serveur (interactions avec une base de donnée...).
Pour la présentation utilise de préférence des CSS plutôt que de préciser le style dans les balises HTML.
Si tu débutes, pense bien à tester ton site avec plusieurs navigateurs, car on a parfois des surprises. Les mozillas (firefox....) respectant bien les standard, je te conseille de développer avec. Firefox propose pas mal d'outils bien pratiques pour développer un site (extensions Web tools ...)
www.frenchmozilla.org
Bonne chance ;)