Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   CSS (http://www.forosdelweb.com/f53/)
-   -   Porque no funciona hack con IE (http://www.forosdelweb.com/f53/porque-no-funciona-hack-con-ie-545284/)

monosulpa 03/01/2008 18:51

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/

Panino5001 03/01/2008 20:23

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]--> 


monosulpa 03/01/2008 21:10

Re: Porque no funciona hack con IE
 
tienes razon ahora si funciono gracias man


La zona horaria es GMT -6. Ahora son las 01:35.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.