lo que hago con PHP es cargar un CSS dependiendo del navegador que uses, ya que algunas cosas cambian, por ejemplo hice un menu, en firefox me sale bien alineado, y en IE me sale en cualquier parte..
el codigo que uso es
Código PHP:
<?
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE')== true) { ?>
<link href="ie.css" type="text/css" rel="stylesheet" />
<? } else if (strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') == true) {?>
<link href="firefox.css" type="text/css" rel="stylesheet" />
<?
}
?>