JS o PHP in questo caso ti possono servire a poco.
Al max JS, se vuoi impostare tramite JS i valori dei css, ma dubito che risolvi.
Hai provato a eliminare il position:relative (anche se non penso sia quello il problema).
Hai impostato il width e l'height del div?

Rispondi quotando