html ve css ile oluşturulan siteler statik siteler olarak adlandırılır.Php eklendiğin de dinamik site olur.Bu işin doğruluğu yanlışlığı olmaz.Statik siteler genelde üzerinde değişiklik olmayacak tanıtım sayfaları için uygundur.Dinamik siteler sürekli içerik girilecek veya ziyaretçi ile etkileşim sağlanacak sitelerde kullanılır.Her türlü html yapıya php entegre edebilirsin.Php'yi admin panelinde de,kullanıcı tarafında da kullabilirsin.Bunu yapmak için Php bilmeniz gerek.
Bence html,css ve php konularını biraz araştırın.