Buenísimo Alvlin
. Razones como ésta son las que demuestran lo bueno de compartir.
Ahora bien (entrando con el CSS dinámico) suponiendo que queremos fijar un ancho para una etiqueta:
Código PHP:
<?php
$navegador = ObtenerNavegador($_SERVER['HTTP_USER_AGENT']);
switch($navegador) {
case 'Internet Explorer 6' : case 'Internet Explorer 7': $css = '541px'; break; // IE6 y IE7 compartiendo la misma configuración
case 'Opera' : $css = '544px'; break; // En caso de que Opera tampoco se ajuste
default: $css = '545px';
}
?>
.clase {
width: <?php echo $css; ?>;
}