Para poder ofrecer formatos distintos según el navegador podemos hacerlo averiguando que navegador se está utilizando y dando en consecuencia un formato adecuado. Normalmente el navegador que va a dar problemas es IE, así que debemos generar un formato para IE y otro para los demas, lo podemos crear así:
<?php $navegador = getenv("HTTP_USER_AGENT"); if (preg_match("/MSIE/i", "$navegador")) {} else {} ?>