Estilos CSS en función del navegador
Con el siguiente truco, mediante JavaScript, puedes aplicar diferentes estilos CSS en función del navegador del usuario e incluso dependiendo del sistema operativo:
1. Incluye este JavaScript en tu página, de la siguiente manera:
<script src="css_browser_selector.js" type="text/javascript"></script>2. Utiliza las siguientes clases CSS en tu hoja de estilos: .[so].[nav] (sin espacio entre .[so] y .[nav]), como en los siguientes ejemplos:
html.gecko div#header { margin: 1em; }Códigos de sistema operativo disponibles [so]:
.opera #header { margin: 1.2em; }
.ie .mylink { font-weight: bold; }
.mac.ie .mylink { font-weight: bold; }
.[so].[nav] .mylink { font-weight: bold; }
- win - Microsoft Windows
- linux - Linux (x11 y linux)
- mac - Mac OS
- ie - Internet Explorer (todas las versiones)
- ie6 - Internet Explorer 6.x
- ie5 - Internet Explorer 5.x
- gecko - Mozilla, Firefox, Camino
- opera - Opera (todas las versiones)
- opera8 - Opera 8.x
- opera9 - Opera 9.x
- konqueror - Konqueror
- webkit or safari - Safari, NetNewsWire, OmniWeb, Shiira
(Fuente: Rafael Lima).

0 comentarios
Publicar un comentario en la entrada