Te equivocas. PHP es un lenguaje que trabaja del lado del servidor, y que al finalizar el proceso, enviará un contenido al cliente (navegador). Ese contenido puede ser una página HTML (
generada con PHP) que, como todo documento HTML, debe contener una estructura <html><head></head><body></body></html>. El que haya sido generada con PHP o cualquier otro lenguaje de servidor no tiene nada que ver.
Ahora, puedes poner el código HTML que te genera tu script? La parte de la tabla y cómo incluyes tu bloque de estilos.
Saludos,