Condicionamiento para navegadores específicos
- Detalles
-
Creado en Miércoles, 28 Diciembre 2011 15:15
-
Escrito por Leonardo Molano Beltran
Este truco se utiliza bastante para ejecutar código o css en navegadores específicos, es muy fácil de usar y aquí se lo decimos.
En el momento de diseñar una web html 5 y ccs3 es necesario que funcione en todos los navegadores, teniendo en cuenta que el dolor de cabeza IE 6 ya no es importante, solo nos queda hacer unos hack no tan complejos. Como por ejemplo cargar el archivo modernizr solo en IE 7.
En fin, el truco es sencillo necesito cargar un css o java para que se ejecute en ie 7 o ie 8 el código se pone entre el head:

En este ejemplo utilziamos este codigo css para la etiqueta menu solo en el IE 8, esto es muy funcional ya que estos archivos nos sirven para que el diseño se vea igual en todos los navegadores, pero que no se carguen archivos adicionales que no sirven en firefox o chrome, nos da mayor velocidad en estos navegadores.
Otro ejemplo basico es este, se puede ver la estructura dentro del head:

Aunque se ve un futuro más simple ya que mocosoft esta estandarizando sus navegadores, esperemos que el ie10 sea un buen navegador.