Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/06/2011, 03:24
Avatar de Naahuel
Naahuel
 
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 1 mes
Puntos: 192
Respuesta: Condicionales IE

Y creo que te respondiste solito :P

Eso tenés que ponerlo en el HTML. Supongamos que tenés una hoja de estilos llamada estilos.css en la cual estableces la siguiente regla:

Código CSS:
Ver original
  1. .transparencia { background: rgba(x, x, x, x); }

Y además tenés una hoja de estilos para IE llamada estilos_ie.css en la cual ponés esta regla:

Código CSS:
Ver original
  1. .transparencia { background: url('transparente.png');}

Entonces en tu HTML vas a enlazarlas de la siguiente manera:


Código HTML:
Ver original
  1. <link rel="stylesheet" type="text/css" href="css/estilos.css" />
  2. <!--[If IE]><link rel="stylesheet" type="text/css" href="css/estilos_ie.css" /><![endif]-->

Es importante que la hoja de estilos para IE venga después de la otra para que pueda sobreescribir las reglas correctamente.

Algunas referencias:

Todas las versiones de IE: <!--[If IE]><![endif]-->
Todas las menores a la 7: <!--[If lt IE 7]><![endif]--> (el "lt" significa "less than")
Todas las menores o iuales a la 7: <!--[If lte IE 7]><![endif]--> (el "lte" significa "less than or equals")

también podés usar "gt" (greater than = mayor que) y así por el estilo.
__________________
nahueljose.com.ar