Cambiar estilos CSS sólo para determinados navegadores

En algunas ocasiones puede ocurrir que si no hemos seguido unos estándares a la hora de programar una página Web tengamos problemas a la hora de visualizarla en diferentes navegadores, teniendo a veces que recurrir a hacks o trucos para cada uno de ellos.

Modificar estilos dependiendo del navegador

Es posible modificar sólo algunos parámetros en función del navegador, dependiendo de cómo lo pongamos, sólo se ejecutará en determinados navegadores.

IE 6 y anteriores

 * html {}

IE 7 y anteriores

 *:first-child+html {} * html {}

IE 7

 *:first-child+html {}

IE 7 y algunos navegadores modernos

 html>body {}

Navegadores modernos menos IE7

 html>/**/body {}

Opera 9 y anteriores

 html:first-child {}

Safari

 html[xmlns*=""] body:last-child {}

Artículos relacionados



Comentarios en Cambiar estilos CSS sólo para determinados navegadores

Hay 1 Comentario en el artículo Cambiar estilos CSS sólo para determinados navegadores, ¿a qué esperas para dar tu opinión?


  1. [...] CSS Hacks específicos para cada navegador. [...]

Deja un comentario