Foros del Web » Creando para Internet » CSS »

Porque no funciona hack con IE

Estas en el tema de Porque no funciona hack con IE en el foro de CSS en Foros del Web. bueno la cosa esta en que hice un pequeño hack para que el IE tomara una hoja de estilo con una configuracion optima para su ...
  #1 (permalink)  
Antiguo 03/01/2008, 18:51
 
Fecha de Ingreso: septiembre-2007
Ubicación: El pais del oro negro
Mensajes: 96
Antigüedad: 16 años, 6 meses
Puntos: 2
Porque no funciona hack con IE

bueno la cosa esta en que hice un pequeño hack para que el IE tomara una hoja de estilo con una configuracion optima para su visualizacion en el IE ahora no se porque cuando cargo la pagina con el IE no me toma el hack que hize que esta mal con este hack que hice

<!--[if IE]>
<link rel="stylesheet" type="text/css" href="ie.css" />
<![endif]-->

pero cuando lo cargo con el IE se ve sin el hack del IE y toma el predeterminado, con el FF se ve fenomenal pero que esta mal con ese hack ??

pagina con el desperfecto

http://vertrigo.byethost13.com/colorful/
  #2 (permalink)  
Antiguo 03/01/2008, 20:23
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 19 años, 10 meses
Puntos: 834
Re: Porque no funciona hack con IE

El orden es importante y la lógica es que las hojas de estilo se ejecutan en cascada. Si lo colocás así:
Código PHP:
<!--[if IE]>
<
link rel="stylesheet" type="text/css" href="ie.css" />
<![endif]-->

<!--[if 
lte IE 6]>
<
link rel="stylesheet" type="text/css" href="ie.css" />
<![endif]-->

<
link rel="stylesheet" type="text/css" href="style.css" /> 
Independientemente del navegador, queda activa la hoja de estilos normal (no sujeta a condicional: no hay nada que la sobreescriba).
Deberías colocarlo así, para que las hojas alternativas, si corresponde, sobreescriban la primera:
Código PHP:
<link rel="stylesheet" type="text/css" href="style.css" />
<!--[if 
IE]>
<
link rel="stylesheet" type="text/css" href="ie.css" />
<![endif]-->

<!--[if 
lte IE 6]>
<
link rel="stylesheet" type="text/css" href="ie.css" />
<![endif]--> 

Última edición por Panino5001; 03/01/2008 a las 20:44
  #3 (permalink)  
Antiguo 03/01/2008, 21:10
 
Fecha de Ingreso: septiembre-2007
Ubicación: El pais del oro negro
Mensajes: 96
Antigüedad: 16 años, 6 meses
Puntos: 2
Re: Porque no funciona hack con IE

tienes razon ahora si funciono gracias man
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:24.