Php y htrml son dos cosas muy distintas.
Php es un
lenguaja de programación, mientras que Html es un
lenguaje de marcado. Con html instruyes al navegador web acerca de como debe mostrar los datos. Con php
generas esos datos dinámicamente y armas documentos html que serán devueltos por el servidor al pc del cliente.
Con php (u otro lenguaje de programación) puedes:
- Realizar operaciones aritméticas (Ejemplos: una calculadora, una herramienta de conversión monetaria, cálculo de intereses bancarios, etc).
- Realizar diferentes procesos dependiendo de parámetros condicionales (Ejemplo: Sistemas de detección de idioma, mostrar contenidos dependiendo de la identidad del usuario).
- Manipulación de archivos(Ejemplo: sistema de generación de documentos pdf imprimibles personalizados de manera que no tengas que almacenar documentos en el servidor si no simplemente crearlos según demanda para que el usuario los descargue).
- Gestionar sistemas de control de ingreso.
- Mostrar diferentes contenidos aleatoriamente (Ejemplo: Rotadores de banners, publicidad en línea).
- Y muchísimo más....
Edito: Por cierto... ¿Qué tiene que ver la pregunta con
CSS?